关于mysql的模糊时间查询
关于mysql的模糊时间查询
1.Convert转成日期时间型,在用Like查询。
select * from table1 where convert(date,DATETIME) like ‘2013-03-22%’
第一种方法应该适用与任何数据类型;
2.Betwee
select * from table1 where time between ‘2013-03-22 0:00:00’ and ‘2013-03-22 24:59:59’";
第二种方法适用String外的类型;
3 datediff()函数
select * from table1 where datediff(create_time,‘2013-03-22’)=0