我需要从确切的日期到确切的日期选择所有记录。例如 TIMESTAMP 类型从 2013-03-05 0:00 到 2013-03-20 0:00
问问题
56 次
3 回答
0
这?
SELECT * FROM table WHERE date1 => '2013-03-05 0:00' AND date2 <= '2013-03-20 0:00'
于 2013-06-12T12:54:11.057 回答
0
根据你想打破它的地方(例如,如果你想从 2013-03-05 00:00:00 到 2013-03-19 23:59:59)你应该能够只使用 >= / < on您的日期字段:
SELECT *
FROM mytable
WHERE date_field >= '2013-03-05'
AND date_field < '2013-03-20'
于 2013-06-12T12:55:55.773 回答
0
试试这个你也可以使用between
功能
select * from table where date_column between '2013-01-10 00:00:00' and '2013-06-12 00:00:00'
于 2013-06-12T12:58:39.217 回答