日期:2014-05-18  浏览次数:20623 次

如何得到星期一到星期天这7天的小时数!
如何得到星期一到星期天这7天的小时数!
还有就是过去的时间都要减掉!  
    比如现在是星期三的12点了   就要减去两天半的小时数!
怎么弄?sql

------解决方案--------------------
select (8-datepart(dw,getdate())) * 24 - datepart(hh,getdate())
------解决方案--------------------
select DATEDIFF(HH, getdate(),dateadd(d, 9-DATEPART (dw,getdate()) ,cONVERT(NVARCHAR,getdate(),110)))

select (9-datepart(dw,getdate())) * 24 - datepart(hh,getdate())