AccessTr.neT
Sql Sorgusunda Bugünden Önceki 30 Gün - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Sql Sorgusunda Bugünden Önceki 30 Gün (/konu-sql-sorgusunda-bugunden-onceki-30-gun.html)

Sayfalar: 1 2 3


Sql Sorgusunda Bugünden Önceki 30 Gün - truhi - 16/01/2023

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.


RE: Sql Sorgusunda Bugünden Önceki 30 Gün - berduş - 16/01/2023

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];



Re: Sql Sorgusunda Bugünden Önceki̇̇ 30 Gün - truhi - 16/01/2023

(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.


RE: Sql Sorgusunda Bugünden Önceki 30 Gün - berduş - 16/01/2023

[tblKargo]! koddan o kısımları silip dener misiniz?
Denemedim teorik


RE: Sql Sorgusunda Bugünden Önceki 30 Gün - truhi - 16/01/2023

(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


RE: Sql Sorgusunda Bugünden Önceki 30 Gün - berduş - 16/01/2023

K_Toplam: Dsum ("[tblKargo]![Adet]";"[tblKargo]";"[tblKargo]![Ürün Kodu] = '" & [Ürün Kodu] & "' AND [tblKargo]![Tarih-Saat]>  Date()-30")
olarak denedim hata vermedi