örnek olarak personel.kartno 00116 olacak ve 1 ila 31 temmuz 2014 tarihindeki raporunu almak istiyorum.
Kod: Tümünü seç
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