Cara paling mudah untuk membuat perhitungan hari kerja diantara dua tanggal adalah dengan membuat tabel kalender(tanggal date, hari_libur bool) yang dibuat untuk semua tanggal dalam tahun yang akan di perhitugkan. Dengan menggunakan query berikut, maka dengan mudah akan diperoleh jumlah hari kerja diantara dua tanggal tanggal_mulai dan tanggal_akhir :
SELECT COUNT(*) FROM kalender WHERE tanggal BETWEEN tanggal_mulai AND tanggal_akhir AND DAYOFWEEK(tanggal) NOT IN(1,7) AND hari_libur=0; Sumber: https://cdsatrian.wordpress.com/2012/06/22/menghitung-jumlah-hari-kerja-diantara-dua-tanngal/