Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
sql模糊查询日期时间的3个方法是什么_SQL必知必会,希望能够帮助你!!!。
模糊查询有以下三种方法(Convert转成String)(Between and )(datediff()函数)。
例如我们要查询的日期时间字段是 createtime ,下面来查询 2018-12-24 的数据:
方法1:
Convert转成String,再用Like查询。 第一种方法应该适用于任何数据类型 ;
select top 10 * from table Where CONVERT(VARCHAR,createtime,120) LIKE '2018-12-24'
方法2:
Between and。 第二种方法适用String外的类型;
select * from table1 where createtime between '2017-06-30 0:00:00' and '2018-12-24 24:59:59'";
方法3:
datediff()函数。 第三种方法则是为date类型定制的比较实用快捷的方法。
select * from table1 where datediff(day,createtime,'2018-12-24')=0
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
上一篇
已是最后文章
下一篇
已是最新文章