由於this question,我有一個問題但部分解決了,但知道我想知道如何計算給定間隔內的天數。在另一個給定的日期間隔(期間)內計算日期間隔(期間)的天數
這是一個查詢計算僱員有多少天去度假。因此給定(或不給定)日期範圍,我想要計算給定時間間隔內有多少個假期。
Currenty我的SQL是這樣的:
SELECT SUM(DATEDIFF(vacation_end_date,vacation_start_date))
FROM vacation WHERE vacation_end_date >= given_start_date
AND vacation_start_date <= given_end_date'
我知道thatthe DATEDIFF將僅適用於內給定範圍內天的工作,但它不應該從給定的範圍之外,數天。
請幫幫我,找不到堆棧溢出類似的東西。
謝謝,它工作:) – Skatox 2012-03-10 01:23:11