SqlServer 按时间段查询问题

上传:qqofficial97075 浏览: 16 推荐: 0 文件:pdf 大小:55.79 KB 上传时间:2021-05-16 01:43:09 版权申诉

百度的资料,保存下来:在写按时间段查询的sql语句的时候 一般我们会这么写查询条件: 但是在实执行Sql时些语句会转换成这样:  那就是'2010-10-1 0:00:00' 之后的数据例如查不到,也就是说2010-10-1的数据查不到。知道原因了可以修改查询条件为:  某个表某个字段是Datetime型 以"YYYY-MM-DD 00:00:00" 存放、例如数据2009-01-22 21:22:22、用 、问题原因短日期类型默认Time为00:00:00,所以当使用between作限制条件时,就相当于between '2009-1-22 00:00:00' and '2009-1-22 00:00:00',因此就查不出数据。

上传资源
用户评论

ever5480 2019-05-20 16:15:02

挺不错的小软件,感谢分享!