[Attachment(s) from hari yanto included below]
Bismillahirrohmanirrohim..., Menurut saya, untuk membuat rekapitulasi data absen harus dibuat terlebih dahulu jedah waktu yang akan dihitung. Misal setelah down load dari mesin finger print > tetapkan waktu yang akan dibuat report (misal April) > buat table jedah waktu 1 - 30 April > Pilih data dari finger print > masukkan data ke table jedah waktu. Perlu juga dibuat ketetapan: kepastian jam masuk/keluar. Juga, toleransi terlambat. Sehingga bisa dibuat ketetapan over time. Ini sekedar gambaran. Bila dari data yang Sampeyan kirim, saya coba buat rekap berdasarkan waktu paling awal dan paling akhir per pin per tanggal dengan membuat query bertingkat: SELECT t.pin, t.tanggal, Min(t.jam) AS jam_masuk, Max(t.jam) AS jam_keluar FROM (SELECT att_log1.pin, Format([scan_date],"dd mmmm YYYY") AS tanggal, Format([scan_date],"hh:mm") AS jam FROM att_log1 GROUP BY att_log1.pin, Format([scan_date],"dd mmmm YYYY"), Format([scan_date],"hh:mm")) AS t GROUP BY t.pin, t.tanggal ORDER BY t.tanggal, t.pin; Hasilnya, seperti terlampir. Semoga bisa membantu dan memberi semangat. Hariyanto (Surabaya) --- On Sun, 7/4/13, irawan <irawan@adisatria.com> wrote:
|
__._,_.___
Attachment(s) from hari yanto
1 of 1 File(s)
Reply via web post | Reply to sender | Reply to group | Start a New Topic | Messages in this topic (1) |
SPAM IS PROHIBITED
.
__,_._,___
Tidak ada komentar:
Posting Komentar