当前位置: 代码迷 >> Sql Server >> .Net,关于table.select()的有关问题
  详细解决方案

.Net,关于table.select()的有关问题

热度:11   发布时间:2016-04-24 20:47:34.0
.Net高手请进,关于table.select()的问题
table包含两个日期格式的列,我想要筛选出cl1和cl2两日期相差一个小时的所有的记录怎么写。
DATEDIFF()这个函数好像不能使用

------解决方案--------------------
with tb as
(
select '01.01.2013 16:01:00' as A, '01.01.2013 16:01:00' as B union all
select '01.01.2013 16:01:00' as A, '01.01.2013 16:03:00' as B union all
select '01.01.2013 16:01:00' as A, '01.01.2013 16:11:00' as B union all
select '01.01.2013 18:11:00' as A, '01.01.2013 16:21:00' as B
)
select * from tb
where ABS(DATEDIFF(MINUTE, A,B)) <= 60
  相关解决方案