Skip to main content

AccessTr.neT


Tarihi Geçen İşlemler Sorgusu

Tarihi Geçen İşlemler Sorgusu

Çözüldü #1
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.
.rar VRT.rar (Dosya Boyutu: 24,16 KB | İndirme Sayısı: 2)
Cevapla
#2
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()));
Cevapla
#3
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 ++
Son Düzenleme: 16/03/2021, 17:16, Düzenleyen: sadikcoskun.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da