AccessTr.neT

Tam Versiyon: Sql Sorgusunda Bugünden Önceki 30 Gün
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3
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.
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];
(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.
[tblKargo]! koddan o kısımları silip dener misiniz?
Denemedim teorik
(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
K_Toplam: Dsum ("[tblKargo]![Adet]";"[tblKargo]";"[tblKargo]![Ürün Kodu] = '" & [Ürün Kodu] & "' AND [tblKargo]![Tarih-Saat]>  Date()-30")
olarak denedim hata vermedi
Sayfalar: 1 2 3