0
试图计算今天和工作数量之间的工作天数,说到SQL年的结束。
我已经开始与下面..日期差异只是今天和年底之间的天数..但我需要它的工作日 - 即其中cal.Weekday =''或HOLIDAY.DateInfo >'
CASe
when cal.Weekday = ' 'OR HOLIDAY.DateInfo>' ' then 0 else 1 end as workingdays,
DateDiff("y",GETDATE(),DATEADD(s,-1,DATEADD(YY, DATEDIFF(YYYY,0,@StartDate)+1,0))) as enddateddd,
一工作日定义为周一至周五,节假日除外? – Yuck 2012-02-09 14:57:22
是因此cal.Weekday =''或HOLIDAY.DateInfo>''carters只有工作日,当我总结,我得到249 – user1143563 2012-02-09 14:59:43
你有一个日历和(单独)假期表是正确的吗?我们可以看到这些布局吗? – 2012-02-09 17:01:19