MySql 時間比較:DATEDIFF函式與大於小於號

衣舞晨風發表於2016-11-22
SELECT COUNT(*) FROM tableA WHERE RECORDDATE>='2015-11-11' AND RECORDDATE<='2016-11-11';
SELECT COUNT(*) FROM tableA WHERE DATEDIFF(RECORDDATE,'2015-11-11')>=0 AND DATEDIFF(RECORDDATE,'2016-11-11')<=0;

結果如下:
這裡寫圖片描述

從結果可以看出在mysql中大於、等於、小於號,對於時間比較是不起作用的,應該使用DATEDIFF函式來實現相應的功能。

作者:jiankunking 出處:http://blog.csdn.net/jiankunking

相關文章