sqlserver ,用like ‘日期' 查询

select * from schedule where begintime like '2007-12-19%'
address id begintime
B03会议室 3 2007-12-5 9:26:39
盘电招待所 5 2007-12-19 8:30:00
怀柔训练营 3 2007-12-7 8:30:00
biao标准化训练营 3 2007-12-12 8:30:00
B02办公室 3 2007-12-31 8:30:00
人民大会堂 1 2007-12-7 8:30:00
B03会议室 2 2008-1-15 8:30:00
B03会议室 2 2008-1-15 14:30:00
阜成门~ 4 2010-8-26 9:00:00

为什么什么都查不到??
1楼:用了截取,不行

2楼:谢谢,但还是不行

我就想查到当天的信息,
我想,干脆截取当天的年月日部分,然后 条件改为 where begintime between '2010-12-05 00:00:00' and '2010-12-05 24:00:00'

但是这个办法好像太麻烦了。。总觉得,有更简单的办法?

倚天杖
浏览 1851回答 2
2回答

萧十郎

这个不清楚不过你用截取字符串方式查询就行了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server