Skip to main content

AccessTr.neT


Sorguda ölçüt ile tarih filtreleme sorunu

Sorguda ölçüt ile tarih filtreleme sorunu

Çözüldü #1
Arkadaşlar merhaba 

Ben sorguda ölçüt alanında güncel tarihten 35 gün önceki günü filtrelemek istiyorum 

Year([tarihalani])=Year (now ()) And Month ([tarihalani])= Month (Now ()) And Day ([tarihalani])=Day (Now ())-35 

Şeklinde filtrelemeye çalıştım , bir önceki aya denk gelmeyenlerde sorun yok . Örneğin bu gün ayin 15 i olsun 10 gün öncesini filtrelemek için son kısma, "-10" yazarsam sorun olmuyor. Ancak bir önceki aya denk gelirse yani bir önceki örneğe göre 20 gün öncesini filtrelemek için "-20" yazarsam sonuç hiç çıkmıyor, kayıt hiç yokmuş gibi. Benim kullandığım formulde bir hatam mı var yoksa farklı bir şekilde mi yapmalıyım filtreleme işlemini?

Yardımlarınızı bekliyorum. 
Peşinen Teşekkür ederim..
Son Düzenleme: 30/01/2014, 17:27, Düzenleyen: enmerel.
Cevapla
Çözüldü #2
Ölçüt alanına
DateAdd("d";-35;Now())
yazarak filtreleyebilirsiniz.
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla
Çözüldü #3
İlginiz için teşekkür ederim;

DateAdd("d";-35;Now())
Şeklinde işe yaramadı fakat
Between DateAdd("d";-34;Now()) and DateAdd("d";-35;Now())
Şeklinde yazınca enteresan biçimde sadece güncel tarihten 35 gün öncesini veriyor. 34. Güne hiç bakmıyor.

Yardımlarınız için tekrar teşekkür ederim
Cevapla
Çözüldü #4
Sorun Now() işlevinin saat ve dakika değerlerini de içermesinden kaynaklanıyor.
Sizin formülde now olduğu için ben now yazmıştım.
Sadece Tarih için Now() Yerine Date kullanmaya deneyin.
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task