0

我需要从确切的日期到确切的日期选择所有记录。例如 TIMESTAMP 类型从 2013-03-05 0:00 到 2013-03-20 0:00

4

3 回答 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 回答