SQL数据库问题 ( 积分: 20 )

  • 主题发起人 主题发起人 jialiguo
  • 开始时间 开始时间
J

jialiguo

Unregistered / Unconfirmed
GUEST, unregistred user!
我表中有个字段是Tdatetime的但我又要查在一段Time间的数据;怎么办
 
什么一段Time的时间?指小时吗?那你可以用datepart(hour,field)得到小时。
 
日期、時間可以轉化為整數來比較查詢的,可以看看相關的轉化的帖子
 
select convert(char(10),getdate(),24),用convert可以截取出datetime中的time部分,
 
select * from tabname where tabcol='2007-06-01'
自动转换的.
 
select * from CheckDetail where convert(varchar(10),BeginTime,24)>'00:00:00' and convert(varchar(10),BeginTime,24)<'23:59:59'
这么写了,但如果BeginTime为空的话就不显示这条记录了
 
多人接受答案了。
 
后退
顶部