Anasayfa » Forum

Turnike programı ve...
 

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

  RSS
kazimates
(@kazimates)
Üye

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

 

Alıntı
Gönderildi : 25/08/2014 15:46
Yavuz Filizlibay
(@YavuzFilizlibay)
Üye

Merhaba

Tek kişi sorgulamak için where kısmına personel_id = 300 veya personel.kartno = 400 gibi yazarak tek tek bulabilirsiniz.

İki tarih arası rapor almak içinde, yine where kısmında, WHERE Tarih BETWEEN '10.08.2014' AND '24.08.2014' gibi sorgusunu yazmanız gerekiyor.

Yanlız böyle çok uğraşırsınız, size tavsiyem reporting service kurmanızdır, reporting service'e yukardaki gibi bir benzer sorgu getirirsiniz, tüm isteklerinizi parametreler sayesinde rahatça yapabilirsiniz. Makaleler bölümünde reporting service makalelerinde tüm isteklerinize çözüm var. 

CevapAlıntı
Gönderildi : 25/08/2014 16:59
kazimates
(@kazimates)
Üye

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

 

CevapAlıntı
Gönderildi : 25/08/2014 17:25
Mehmet UGUR
(@MehmetUGUR)
Üye

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?

CevapAlıntı
Gönderildi : 03/09/2018 23:44
Paylaş:

Lütfen Giriş yap yada Kayıt ol