社区
MS-SQL Server
帖子详情
时间段
stou
2007-06-06 08:38:02
发现个问题
select * from tb where dt between '2007-06-03' and '2007-06-03 23:59:39'
这条语句会把 2007-06-04 数据查出来。
想问下,这是sqlserver规定的吗
...全文
235
13
打赏
收藏
时间段
发现个问题 select * from tb where dt between '2007-06-03' and '2007-06-03 23:59:39' 这条语句会把 2007-06-04 数据查出来。 想问下,这是sqlserver规定的吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stou
2007-06-06
打赏
举报
回复
thanks
y_dong119
2007-06-06
打赏
举报
回复
我以前也出现过这样的问题,呵呵
最好就是用datetime,不用smalldatetime了,^_^
sp4
2007-06-06
打赏
举报
回复
smalldatetime精确到分钟
精度的临界值为29.999 秒
'2007-06-03 23:59:39' 就相当于 '2007-06-04 00:00:00'
可以将显示转化成smalldatetime就知道结果了
SELECT CAST('2007-06-03 23:59:39' AS smalldatetime)
yuedeem
2007-06-06
打赏
举报
回复
不好意思没看见是smalldatetime :(
smalldatetime 默认23:59:29 之前为当日 之后为次日 lz查的相当于select * from tb where dt between '2007-06-03' and '2007-06-04 00:00:00'
yuedeem
2007-06-06
打赏
举报
回复
不可能 :)
fa_ge
2007-06-06
打赏
举报
回复
不论是日期还是字符型都不会查出来的
stou
2007-06-06
打赏
举报
回复
我的是smalldatetime
gd4134
2007-06-06
打赏
举报
回复
datetime类型的查不出来。
不知道你是怎么查出来的。。。
being21
2007-06-06
打赏
举报
回复
select * from
(select '2007-06-03' as A union all select '2007-06-03 23:59:39' as A union all select '2007-06-04')
tb where A between '2007-06-03' and '2007-06-03 23:59:39'
2007-06-03
2007-06-03 23:59:39
being21
2007-06-06
打赏
举报
回复
汗,可能么???
wgzaaa
2007-06-06
打赏
举报
回复
这样是查不出来
stou
2007-06-06
打赏
举报
回复
楼上,放点分应该会长
being21
2007-06-06
打赏
举报
回复
为什么我的可用分不长了?呵呵。顶一个,看看长么??
Location IOS12.3驱动
Location你们懂的,谢谢那些大佬的分享。前段时间把手机系统升级成测试版IOS12.3了,导致一直找不到驱动,今天有幸在@_小呵呵 的博客里找到DeviceSupport 12.3。修改了一下名字验证能用。 查看博客!有链接
IPHONE开发秘籍中文版(第2版) pdf part1
IPHONE开发秘籍中文版(第2版),由...前一段时间发过英文原版,发现好多人找中文版,今天发上来,分为二个包,这是第一个包。希望给大家帮助。英文的地址:http://download.csdn.net/detail/wangxiangdong_sl/3621404
Oracle 怎么判断某个
时间段
与数据库中开始时间和终止时间存在交叉
在 Oracle 中,可以使用 overlaps 函数来判断两个
时间段
是否有交叉。 这个函数需要传入四个参数,分别表示两个
时间段
的起始时间和结束时间。如果两个
时间段
有交叉,则返回 true,否则返回 false。 下面是一个简单的...
js 24小时制 给定多个
时间段
计算剩下的
时间段
js 24小时制 给定多个
时间段
计算剩下的
时间段
//已经存在的时间的段
时间段
不能有交集 let arr=[['5:00','6:00'],['9:00','11:00'],['13:00','14:00'],['1:00','2:00'],['22:00','00:10']] //时间 排序 timeSort=...
js判断两个
时间段
(格式为xx:xx,24小时制)是否重叠
例如检测一时间09:00~18:00与其他选择的
时间段
是否存在重叠,我自己的思路是 将时间处理格式为Number格式进行比较,例如09:00~18:00处理为900和1800 判断已转换格式的检测时间的开始时间是否小于结束时间,...
MS-SQL Server
34,873
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章