Forum

Turnike programı ve...
 
Bildirimler
Hepsini Temizle

Turnike programı ve iki tarih arası tek bir kişinin raporunun alınması

3 Yazılar
2 Üyeler
0 Reactions
962 Görüntüleme
(@kazimates)
Gönderiler: 677
Noble Member
Konu başlatıcı
 

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

 

 
Gönderildi : 25/08/2014 15:46

(@kazimates)
Gönderiler: 677
Noble Member
Konu başlatıcı
 

malesef tek bir kişinin tek bir güne ait kaydı report edilebiliyor. sorun devam etmektedir.

 

 
Gönderildi : 25/08/2014 17:25

(@mehmetugur)
Gönderiler: 277
Reputable Member
 

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?

 
Gönderildi : 03/09/2018 23:44

Paylaş: