关于sql server 2000中时间段的查询问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:03:54
有个数据库名字是softswitch,表名为T_CallDR_09,表中字段名是CallEndTime,格式为YY-MM-DD HH:MM:SS ,我要查询第一天的00:00:00到第二天的00:00:00这个时间段的所有记录,语句应该是什么?谢谢!!

select * from softswitch.dbo.T_CallDR_09 where CallEndTime<'2008-12-25 00:00:00.000' and CallEndTime>='2008-12-24 00:00:00.000'

select *
from T_CallDR_09 t
where to_char(t.CallEndTime, 'YYYY/MM/DD HH24:MI:SS') between
'2008/12/25 00:00:00' and '2008/12/26 00:00:00'

select *
from softswitch.T_CallDR_09
where CallEndTime between to_date(‘2008-12-25 00:00:00’) and to_date(‘2008-12-26 00:00:00’)

select * from softswitch..T_CallDR_09 where convert(char(10),CallEndTime,120) = '2008-12-25'