Skip to main content

AccessTr.neT


Sql Sorgusunda Bugünden Önceki 30 Gün

Sql Sorgusunda Bugünden Önceki 30 Gün

Çözüldü #1
Merhhaba,
Aşağıdaki sorguda
Bugünden (Güncel Tarih) geriye doğru 30 gün gidip, o tarihten büyük olanları getirmek için aşağıdaki gibi sorgu oluşturmaya çalıştım ama; bir hata verdi,

Sorguda güncel tarihi nasıl belirtebiliriz?

Excel' de kullanılan Now() gibi bir fonksiyon var mıdır?


Kod:
SELECT tblUrunler.[Ürün Kodu], DSum("[tblKargo]![Adet]","[tblKargo]","[tblKargo]![Ürün Kodu] = '" & [Ürün Kodu] & "' AND [tblKargo]![Tarih-Saat]>" & Date$()-30) AS K_Toplam
FROM tblUrunler;

teşekkürler,
iyi Çalışmalar.
Cevapla
#2
sorgu kodunu aşağıdaki gibi dener misiniz?
belli bir alana göre toplama,max,min benzeri işlemler yapılacaksa group by kullanmak daha uygun olur
SELECT tbl_Urunler.[Ürün Kodu], Sum(tblKargo.Adet) AS ToplaAdet
FROM tbl_Urunler INNER JOIN tblKargo ON tbl_Urunler.[Ürün Kodu] = tblKargo.[Ürün Kodu]
WHERE (((tblKargo.[Tarih-Saat])>Date()-30))
GROUP BY tbl_Urunler.[Ürün Kodu];
Cevapla
#3
(16/01/2023, 14:42)berduş yazdı: sorgu kodunu aşağıdaki gibi dener misiniz?
belli bir alana göre toplama,max,min benzeri işlemler yapılacaksa group by kullanmak daha uygun olur
SELECT tbl_Urunler.[Ürün Kodu], Sum(tblKargo.Adet) AS ToplaAdet
FROM tbl_Urunler INNER JOIN tblKargo ON tbl_Urunler.[Ürün Kodu] = tblKargo.[Ürün Kodu]
WHERE (((tblKargo.[Tarih-Saat])>Date()-30))
GROUP BY tbl_Urunler.[Ürün Kodu];

Hocam teşekkürler, vermiş olduğunuz kodişimi görüyor.
öğrenmek açısından soruyorum: aşağıdaki kodda bunu nasıl düzenleyebiliriz?

Kod:
K_Toplam: DSum("[tblKargo]![Adet]";"[tblKargo]";"[tblKargo]![Ürün Kodu] = '" & [Ürün Kodu] & "' AND [tblKargo]![Tarih-Saat]>#17/12/2022#")
örnek dosya ektedir

iyi çalışmalar.
.rar db3.rar (Dosya Boyutu: 731,58 KB | İndirme Sayısı: 1)
Son Düzenleme: 16/01/2023, 15:02, Düzenleyen: truhi.
Cevapla
#4
[tblKargo]! koddan o kısımları silip dener misiniz?
Denemedim teorik
Cevapla
#5
(16/01/2023, 15:05)berduş yazdı: [tblKargo]! koddan o kısımları silip dener misiniz?
Denemedim teorik

Hocam yapamadım, örnek dosya üzerinde yapabilir misiniz;
Kod:
[Tarih-Saat]>" & Date()-30
olarak denedim, hata veriyor
Cevapla
#6
K_Toplam: Dsum ("[tblKargo]![Adet]";"[tblKargo]";"[tblKargo]![Ürün Kodu] = '" & [Ürün Kodu] & "' AND [tblKargo]![Tarih-Saat]>  Date()-30")
olarak denedim hata vermedi
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task