MySQL如何查询两个日期时间之间的记录

MySQL中,如何查询两个日期之间的记录,日期所在字段的类型为 datetime(0000-00-00 00:00:00)

解决方案:

直接使用 > <= 就可以查询。

where createDate < '2003-5-31' and createDate > '2003-2-30'

其实简单美好的写法BETWEEN可以是这样:

WHERE LogTime BETWEEN '2010-08-01' AND '2010-08-19'

使用当前日期时间now()进行判断也是可以的。

WHERE now() BETWEEN '2010-08-01' AND '2010-08-19'

 

posted @ 2022-04-14 13:42  风雨总在阳光前  阅读(3164)  评论(0)    收藏  举报