SQL模糊查询日期时间的3个方法-will.miao
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-查询/SQL语句


SQL模糊查询日期时间的3个方法

发表时间:2019/3/22 8:23:54 评论(0) 浏览(14465)  评论 | 加入收藏 | 复制
   
摘 要:关于SQL Server中模糊查询日期时间的方法
正 文:
模糊查询有以下三种方法(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   第二种方法适用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 

Access软件网交流QQ群(群号:198465573)
 
 相关文章
【Access源码示例】改进后的完美实现组合框模糊搜索功能;Acc...  【红尘如烟  2015/6/24】
组合框实现下拉模糊查询,改进版,简单快捷(全代码:粘贴即可使用)  【小英  2015/10/29】
关于模糊搜索的改进版  【MDZZ  2017/3/1】
关于模糊搜索,但是值却是null的问题  【伊西军  2017/11/16】
平台模糊搜索加入DISTINCT示例  【HuangDuDu  2018/5/21】
SQL模糊查询通配符_和%处理   【宏鹏  2018/8/29】
常见问答
技术分类
相关资源
文章搜索
关于作者

will.miao

文章分类

文章存档

友情链接