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

Logo

更多推荐