personel listem tablo 1 de bu hazır paket programın veritabanından bilgileri alıyorum.tablo 1 de personel listesi var bugun kart basmayanları göster dediğimde mesela bugun basılmadığı için tüm personeli göstermesi gerekir bunu nasıl yapabilirim.
Accessda Giriş Yapmayanları Nasıl Gösterebilirim
sadece o gün ki gelmeyenler mi gösterilecek yoksa tarihi siz mi seçeceksiniz?
ayrıca sadece gelmeyen gösterilecekse tablo2 deki verileri göstermeye gerek var mı?
ayrıca sadece gelmeyen gösterilecekse tablo2 deki verileri göstermeye gerek var mı?
tablo2 de tüm zamanlarda girilen 1-2 nolu kapıdaki bilgileri alıyor ben sadece o günki gelmeyenleri ve ve ogün kart basanları istiyorum
(16/09/2020, 11:46)ahmet114 yazdı: ben sadece o günki gelmeyenleri ve ve ogün kart basanları istiyorumgelen ve gelmeyen olarak 2 sorgu oluşturdum
dilerim işinize yarar
SQLGelen
SELECT tablo1.USERID, tablo1.name, tablo1.lastname, tablo2.device_id, tablo2.Time, Format([Time],"dd/mm/yyyy") AS Tarih, Format([Time],"hh:nn:ss") AS saat, tablo1.calistigibirim, tablo1.Badgenumber
FROM tablo2 INNER JOIN tablo1 ON tablo2.pin = tablo1.Badgenumber
WHERE (((Fix([time]))=Date()))
ORDER BY tablo1.USERID, tablo2.Time;
SQLGelmeyenSELECT tablo1.USERID, tablo1.name, tablo1.lastname, tablo1.calistigibirim, SQLGelen.device_id, SQLGelen.Time, SQLGelen.Tarih, SQLGelen.saat
FROM tablo1 LEFT JOIN SQLGelen ON tablo1.Badgenumber = SQLGelen.Badgenumber
WHERE (((SQLGelen.Badgenumber) Is Null));
teşekkür ediyorum ALLAH razı olsun
iyi çalışmalar
Konuyu Okuyanlar: 1 Ziyaretçi