作的接口中用到日期比較,要返回某段時間內的數據列表。mysql
數據表中字段爲「end_time」,時間格式爲 2014-05-30 13:12:10,想查截止報名時間的數據。sql
select 字段名 from 表 where end_time >當前時間 ;spa
mysql數據表中存放時間字段格式date,datetime,time,timestamp,比較運算符兩邊數據格式保持一致。接口
若是查2014-05-30當天的新聞數,date
SELECT count(id) FROM tb_news WHERE end_time >= '2014-05-30 00:00:00' and add_time <= '2014-05-30 23:59:59'select
由此知>=獲得的結果是預期的,而<= 獲得的結果不是咱們想要的。im
'2014-05-30'等價於'2014-05-30 00:00:00',小於5月30號的記錄應該是截止到5月29日23:59:59數據