首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#怎么连接SQL查询时间段内容

2013-03-01 
C#如何连接SQL查询时间段内容我在SQL2008数据库里有两字段分别为日期和时间,相对应的类型为date和time

C#如何连接SQL查询时间段内容
我在SQL2008数据库里有两字段分别为"日期"和"时间",相对应的类型为date和time,是分开的,不是datetime!
现在想通过.net两个DateTimePicker控件生成的日期时间来查询数据表中某一时间段的记录。我应该怎么比较啊?求各位大神帮助! sql c# datetime
[解决办法]
在查询时把数据表中的 日期和时间 组合起成一个字段,然后就可以用 DateTimePicker 的值进行查询了
[解决办法]
select date列名
[解决办法]
time列名 as DateTime from 表明 
[解决办法]


比如:
with t as
(
select 1 as id,'2013-02-27' as [date],'08:00:00.157' as [time] union 
select 2,'2013-02-27','09:00:00.157' union 
select 3,'2013-02-27','10:00:00.157'
)
select * from t where CONVERT(VARCHAR(10),[date],121)+' '+CONVERT(VARCHAR(8),[time],108)>='2013-02-27 08:00:00' and CONVERT(VARCHAR(10),[date],121)+' '+CONVERT(VARCHAR(8),[time],108)<='2013-02-27 09:30:00'

id          date       time
----------- ---------- ------------
1           2013-02-27 08:00:00.157
2           2013-02-27 09:00:00.157

(2 行受影响)

热点排行