Forum
Merhabalar, aşağıdaki sorgu ile işe geç geliş ve çıkış saatlerini
listelememe rağmen bu sorguda nasıl tek bir kişiyi sorgu edeceğimi vede
aynı zamanda iki tarih arası ilgili kişinin raporunu alacağımı
yazamadım. Yardımcı olabilirmisiniz lütfen.
örnek olarak personel.kartno 00116 olacak ve 1 ila 31 temmuz 2014 tarihindeki raporunu almak istiyorum.
SELECT personel.kartno, personel.adi, personel.soyadi, kodlar_departman.aciklama, saat.tarih, min( saat.giris_saat ) as Giriş,
timediff( (min( saat.giris_saat )) , '08:00:00' ) as Gecikilen_Süre, max( saat.cikis_saat) as Çıkış_Saati
FROM `personel_giriscikis` AS saat, `personel_kartlari` AS personel
INNER JOIN kodlar_departman ON personel.departman_kod = kodlar_departman.kod
WHERE saat.personel_id = personel.kartno
AND date_format( saat.tarih, '%Y %m %d' ) = date_format( '2014-07-31', '%Y %m %d' )
GROUP BY personel_id
order by kodlar_departman.aciklama
malesef tek bir kişinin tek bir güne ait kaydı report edilebiliyor. sorun devam etmektedir.
Merhaba
Aradan uzun zaman geçmiş ama yinede yazmak istedim Acaba turnike ile yazılım arasında ki haberleşmeyi nasıl sağlıyorsunuz?