我有一個查詢,我通過以下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) –