Query dibawah ini mengambil study kasus untuk absensi karyawan dalam sebuah kantor.
Menghitung jumlah jam dalam satu hari berdasarkan jam masuk dan jampulang kerja
mysql> SELECT nama_pegawai, absen_masuk, absen_keluar, TIMEDIFF(absen_keluar, absen_masuk)  AS total_jam  FROM daftar_hadir;
+---------------+-------------+--------------+-----------+
| nama_pegawai    | absen_masuk | absen_keluar | total_jam |
+---------------+-------------+--------------+-----------+
| Casmadi             | 08:00:00          | 17:00:00             | 09:00:00    |
| Ade                               | 10:30:00          | 17:00:00             | 06:30:00    |
| Hadi                            | 08:30:00          | 16:00:00             | 07:30:00    |
| Joko Prastiyo | 08:15:00          | 17:00:00             | 08:45:00    |
+---------------+-------------+--------------+-----------+
Menghitung jumlah total jam kerja pegawai dalam satu hari
mysql> SELECT  SEC_TO_TIME( SUM( TIME_TO_SEC(absen_jumlah) ) ) AS total_semua_karyawan from daftar_hadir;
+----------------------+
| total_semua_karyawan |
+----------------------+
| 31:45:00                                     |
+----------------------+
Selamat mencoba dan semoga bermanfaat :-)
Thursday, August 21, 2008
Query Tentang waktu
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment