Tarihi Geçen İşlemler Sorgusu

16/03/2021, 15:49

sadikcoskun

Merhaba AccessTr.net Ailesi,
Kütüphane programına kaldığım yerden devam ediyorum lakin oluşturduğum sorguda gerekli kodu bir türlü ekleyemedim.
- Kütüphaneden alınan kitaplar için 15 gün teslim süresi koydum ve 15 günü geçip de teslim edilmeyen kitapları sorguda görmek istiyorum.
Kitabın alındığı tarihe >15 gün dediğimde sorguda görebiliyorum fakat bu sefer, tarihi geçmiş de olsa teslim edilen kitaplar da gözüküyor. nerede hata yapıyorum acaba ?
1- atarih(alınan tarih) itibariyle 15 gün geçenler gözükecek.
2- halen teslim edilmeyenler (vtarih) gözükecek.(bunu is Null ile hallettim)
3- Verilmesi gereken tarih (vtarih) geçmiş olduğu halde teslim edenler GÖZÜKMEYECEK.
16/03/2021, 16:09

C*e*l*o*y*c*e

Kitap geri verilmiş olanları sorguda gösterme ,yani veriliş tarihi boş olanlar dışındakileri göster
gensor isimli sorgun şu şekilde olabilir.

SELECT giriscikis.Kimlik AS İfade1, giriscikis.uyeadi AS İfade2, giriscikis.sinifi AS İfade3, giriscikis.kitapadi AS İfade4, giriscikis.atarih AS AlisTarihi, giriscikis.vtarih AS GelisTarihi, [atarih]+15 AS TeslimTarihi
FROM giriscikis
GROUP BY giriscikis.Kimlik, giriscikis.uyeadi, giriscikis.sinifi, giriscikis.kitapadi, giriscikis.atarih, giriscikis.vtarih
HAVING (((giriscikis.vtarih) Is Null) AND (([atarih]+15)>Now()));
16/03/2021, 17:08

sadikcoskun

yok yanlış anlaşıldı sanırım.
15ci günü geçtiği anda teslim etmeyenleri görmek istiyorum. lakin, bu kişiler teslim ettikten sonra listeden çıkmış olmalı (çünkü o kitap artık kütüphaneme girmiş oldu)
>Now olan yeri <Now() olarak değiştirdim.. oldu sanırım ++