[SORGU] Access Sql de 24 saati geçenleri sorgulama
#7
SQL
  1. SELECT tblTalepler.TalepNo, tblTalepler.TalepEdenDepo, tblTalepler.TalepEdilenDepo, SUM([TalepMiktari]) AS TopTalepMiktari, Nz([Giden],0) AS TopGiden, Nz(Nz([TopTalepMiktari],0)-Nz([TopGiden],0),0) AS Kalan
  2. FROM tblTalepler LEFT JOIN srgGiden ON tblTalepler.TalepNo = srgGiden.TalepNo
  3. WHERE [kayıt tarihi] <= DateAdd("d",-1,Now())
  4. GROUP BY tblTalepler.TalepNo, tblTalepler.TalepEdenDepo, tblTalepler.TalepEdilenDepo, Nz([Giden],0);



Böyle deneyin...



  Alıntı
Bu mesajı beğenenler:
#8
Onur hocam verdiğiniz bilgiye göre gerekli düzeltmeleri yaptım ve çalışıyor. Ancak benim saat kavramı olayınıda yakalamam gerekiyor. Çalıştığım firma 24 saat 3 vardiya olarak çalışıyor. 31.03.2019 tarihinde, saat 23:59'da girilmiş bir veriyi saat gece yarısı olduğunda bu şekliyle sorguladığımda veri gelmeyecek ve dolayısıyla talep işlem görmeyecektir. Bu yüzden saat bazında 24 saati hesaplayıp 24 saati geçmişse sorguda 24 saati geçememiş taleplerin raporlanmasını sağlamalıyım...



  Alıntı
Bu mesajı beğenenler:
#9
Sn Mr.Midnight;

SELECT tblTalepler.TalepNo, tblTalepler.TalepEdenDepo, tblTalepler.TalepEdilenDepo, Sum([TalepMiktari]) AS TopTalepMiktari, Nz([Giden],0) AS TopGiden, Nz(Nz([TopTalepMiktari],0)-Nz([TopGiden],0),0) AS Kalan
FROM tblTalepler LEFT JOIN srgGiden ON tblTalepler.TalepNo = srgGiden.TalepNo
WHERE (((DateDiff("h",CDate(Format(tblTalepler.KayitTarihi & " " & tblTalepler.KayitSaati,"General Date")),Now()))>24))
GROUP BY tblTalepler.TalepNo, tblTalepler.TalepEdenDepo, tblTalepler.TalepEdilenDepo, Nz([Giden],0);

olarak deneyin, ornek VT olsa denerdik.



  Alıntı
Bu mesajı beğenenler:
#10
Sezgin hocam;
Verdiğiniz şekilde kodları uyguladım. Tarih ve saati birleştirmede kullanmış olduğumuz "" sebebiyle sanırım ölçüt ifadesinde veri türü uyuşmazlığı hatası veriyor. Bu nedenle tblTalepler adlı tabloma yeni bir tarih alanı ekleyerek bu alandaki tarihin formatı genel tarih biçiminde gösterdim sizin önermiş olduğu DateDiff kodunu bu yeni tarih alanına uyarlayarak çözüm yoluna ulaşabildim. İlgi alaka ve yardımlarınız için çok teşekkür ederim. sayenizde çok faydalı bilgiler ediniyoruz...



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Aktif Saati Tablodaki Saat Arasına Göre Bulup Forma Yazdırma yahyamacit 5 558 14-03-2024, 11:07
Son Mesaj: yahyamacit
  [SORGU] Textbox'taki Veriyi Dinamik Sorgulama NLas7 2 444 06-09-2023, 08:44
Son Mesaj: NLas7
  Sorgulama Sorunu Alibuyuk66 5 368 12-01-2023, 15:38
Son Mesaj: Alibuyuk66
access-sql-4 Birden Fazla Kritere Göre Sorgulama Büyük Data 0 366 28-06-2022, 15:44
Son Mesaj: Büyük Data
  Combobox Seçimine Göre Alt Form'da Veri Sorgulama tarkanaykın 3 627 06-04-2022, 13:04
Son Mesaj: dsezgin
  [SORGU] Adres Sorgulama ahmeteren1 5 1.025 20-06-2020, 17:49
Son Mesaj: halily
  Web Brovser Dan Sorgulama Veri Alma serdem48 8 3.588 21-05-2020, 21:49
Son Mesaj: ZeynelT
  [SORGU] Tarih Ve Saati Birbirinden Nasıl Ayırabilirim footprinting 7 1.182 20-04-2020, 14:24
Son Mesaj: footprinting

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi