I have the following query:
SELECT dm.app_id, apt.app_name, COUNT(dm.app_id)
FROM dm_openapp dm
JOIN app_table apt ON dm.app_id = apt.app_id
GROUP BY dm.app_id
Basically this table also has dates associated to each record, and I need to get a range of all the records between time X and Y, I tried using the following, for example, but to no avail:
WHERE dm.dl_time BETWEEN '2011-05-31' AND '2011-05-06'
Any idea as to what to do? the dl_time column is a timestamp type.
Ummm… you’ve got the data the wrong way around.
BETWEENmust be LOW value to HIGH value:Try this:
You can ignore the other answers, which also haven’t noticed this…