1 2 3 4 5 6 7 8 9 10 | DECLARE @tanggalDari DATETIME DECLARE @tanggalSampai DATETIME SET @tanggalDari = '2013/10/01' SET @tanggalSampai = '2013/10/31' SELECT ((DATEDIFF(dd, @tanggalDari , @tanggalSampai ) + 1) -(DATEDIFF(wk, @tanggalDari , @tanggalSampai ) * 2) -(CASE WHEN DATENAME(dw, @tanggalDari ) = 'Sunday' THEN 1 ELSE 0 END) -(CASE WHEN DATENAME(dw, @tanggalSampai ) = 'Saturday' THEN 1 ELSE 0 END)) AS WorkDays |
Tuesday, 22 October 2013
Count Workdays Between 2 Dates in T-SQL
Untuk menghitung hari kerja di SQL server dapat di gunakan fungsi sebagai berikut, dimana sabtu dan minggu tidak kita ikut sertakan dalam perhitungannya :
Labels:
SQL Server
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment