码迷,mamicode.com
首页 > 数据库 > 详细

sql对于between和时间

时间:2015-03-31 23:42:50      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:

 在写时间条件 ,比如 把2014/3/1 到2014/3/31这个时间段做为条件 的话,很多人都会写成这样

select date from table where date between 2014/3/1 and 2014/3/31

其实这样查询出来的结果 是从2014/3/1 00:00:00  到 2014/3/31 00:00:00 

那么 问题来了,要是其中正好有一条数据的时间在 ‘2014/3/31 11:12:12‘那样的话,会出现什么结果 呢?很明显的,这条数据 就会被忽略掉。所在在查询关于时间的时候 ,千万要记住 时: 分: 秒,

如查询三月份的数据正确的语句应该是

select date from table where date between 2014/3/1 and2014/3/1 23:59:59

 

sql对于between和时间

标签:

原文地址:http://www.cnblogs.com/chcong/p/4382113.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!