0

我正在从 mysql 中选择一些数据,我想我错过了最后一天。

我的样本数据是:

2012-11-30 18:23:20,  
2012-11-30 18:24:54,  
2012-11-30 18:28:03,  
2012-12-01 11:50:36,  
2012-12-07 00:22:44

询问

SELECT * FROM  `table` WHERE TIMESTAMP BETWEEN  '2012-11-30' AND  '2012-12-07'

结果是我所有的示例数据,但缺少2012-12-07日期。任何人都可以解释我怎么能得到它吗?除了在当天添加 +1 之外,还有其他方法吗?

4

1 回答 1

3

像这样做:

SELECT * FROM  `table` 
WHERE TIMESTAMP BETWEEN  '2012-11-30 00:00:00' AND  '2012-12-07 23:59:59'

这样您就可以使用开始日期和结束日期捕获所有记录。

于 2013-01-05T21:39:57.263 回答