Minggu, 07 April 2013

Re: [belajar-access] tanya data absensi [1 Attachment]

 
[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:

From: irawan <irawan@adisatria.com>
Subject: [belajar-access] tanya data absensi [1 Attachment]
To: "belajar-access" <belajar-access@yahoogroups.com>
Date: Sunday, 7 April, 2013, 9:20 AM

 
Mohon bantuan untuk semuanya...

Data ini saya ambil data dari mesin fingerprint.. bagaimana query atau
apalah agar bisa ditampilkan seperti :

No. PIN Tanggal Jam masuk Jam keluar
1. 123456 1 april 2013 07:20 16:50
2. 123456 2 april 2013 07:21 16:43

.........................
dst

terima kasih
irawan

__._,_.___

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)
Recent Activity:
SPAM IS PROHIBITED
.

__,_._,___

Tidak ada komentar:

Posting Komentar