Kita juga punya reverensi hari kerja:
Untuk malakukan perhitungan jumlah jam kerja karyawan dapat dilakukan dengan cara berikut:
select(dayname(h.tgl))as hari,h.tgl,h.ket_hari,a.kd_kary,
a.masuk,a.pulang,a.ket,
if((TIMEDIFF(a.masuk,"07:30:00"))>"00:00:00",
(TIMEDIFF(a.masuk,"07:30:00")),0) as terlambat,
if((TIMEDIFF(a.pulang,"16:00:00"))>"00:00:00",
(TIMEDIFF(a.pulang,"16:00:00")),0) as lembur, a.jml_jam
from t_hrkrj h left join t_absensi a on a.tanggal=h.tgl
and a.kd_kary=1205 where month(h.tgl)=1
and year(h.tgl)=2013
Maka akan didapat hasil:
Tidak terlalu susah bukan :)
kurang jelas mas bung.....tanpa ada penjelasan algoritmanya .., thank's sudah berbagi ilmu
ReplyDeleteadmin..
ReplyDeleteada file yang bisa di download gak..?