Artinya tabel gabungan sudah bisa digenerate kan?
Kalau tabel gabungan udah jadi, saran saya seperti ini :
* Pada saat insert ke [TableGabungan], Jam masuk / pulang yang tidak
ada, berikan nilai NULL,
* Pada saat proses, tinggal tambahkan prosedur [UPDATE] untuk
[TabelGabungan] dengan kondisi field jam masuk = null diganti
dengan jam masuk fix (07:00:00) dan prosedur [UPDATE] untuk
[TabelGabungan] dengan kondisi field jam keluar = null diganti
dengan jamkeluar fix (17:00:00)
Semoga bisa membantu.
Gege Nugroho wrote:
Guys...
Gwe ada masalah lage nih...
Kondisi program absensi gwe gini :
TabelIn (ID, TglIn, JamIn, UserIn)
TabelOut (ID, TglOut, JamOut, UserOut)
TabelGabungan (ID, TglIn, jamIn, TglOut, JamOut)
Pada saat proses TableIn dan TableOut dijadikan satu di TableGabungan
berdasarkan ID dan TglInnya.
Masalah :
Adakalanya si karyawan masuk tapi ngga absen baik saat masuk dan saat
pulang yang berpengaruh nantinya pada perhitungan gaji yang mengambil
dan menghitung kelengkapan sebuah ID, TglIn dan TglOutnya. Jadi kadang
si 001 tanggal tertentu ngga absen masuk tapi absen keluarnya ada,
kadang si 002 tanggal tertentu absen masuk tapi absen keluarnya yang
ngga ada.
Nah gimana logikanya supaya pada saat proses nanti, field yang
bolong-bolong (salah satu absen In atau Out) otomatis terisi. Dengan
catatan jam masuk dan keluar bersifat tetap (07:00:00 dan 17:00:00)
Trims yo guys
dariyangbingungmaabsenan
PS: Masalah SELECT DISTINCT gwe kemaren lom juga terpecahkan. Lewatin
ajah dolo. Trims bwat semua yang udah mbantu dengan topik tersebut.
Regards
Gege Nugroho
------------------------------------------------------------------------
Looking for last minute shopping deals? Find them fast with Yahoo!
Search.
<http://us.rd.yahoo.com/evt=51734/*http://tools.search.yahoo.com/newsearch/category.php?category=shopping>
--
*Wiltek*
www.wiltech-center.com
<http://www.wiltech-center.com> *|* www.imperiumsolution.uni.cc
<http://www.imperiumsolution.uni.cc>