我有一个查询,我通过以下SQL查询计算两天之间的总天数,包括开始和结束日期。如果结束日期不为空,则结束日期被视为当前日期。工作日计算
该查询完成这项工作。但我不想指望星期六和星期天。可能的公共假期英国(我可以做这个,如果我能得到的逻辑周六,周日)
SELECT DateDiff(day,DateADD(day,-1,StartDate),ISNULL(EndDate,getDate()))numberOfDays
FROM <mytable>
如何只计算两个日期之间的工作日?
谢谢
可能重复(http://stackoverflow.com/questions/252519/count-work-days-between-two- date-in-t-sql) –