I am trying to achieve selecting from a table with random date ranges. Something like
SELECT * FROM my_table WHERE timestamp
BETWEEN <random_date> AND <the_same_random_date> - INTERVAL 1 DAY
That way I should be selecting an interval of 1 day of a random date. Any suggestions?
Update: So the random queries might has the same effect as following ones:
SELECT * FROM my_table WHERE timestamp
BETWEEN '2011-08-05 00:00' AND '2011-08-05 00:00' - INTERVAL 1 DAY
SELECT * FROM my_table WHERE timestamp
BETWEEN '2011-08-12 14:30' AND '2011-08-12 14:30' - INTERVAL 1 DAY
SELECT * FROM my_table WHERE timestamp
BETWEEN '2011-05-11 06:15' AND '2011-05-11 06:15' - INTERVAL 1 DAY
SELECT * FROM my_table WHERE timestamp
BETWEEN '2011-03-03 21:11' AND '2011-03-03 21:11' - INTERVAL 1 DAY
1 Answer