Sorguda Zaman Ölçütü Olarak Ne Kullanmalıyım

1 2 3 4
26/11/2018, 12:09

Oğuz Türkyılmaz

Ekran görüntülerini paylaşıyorum.


26/11/2018, 12:15

ozanakkaya

(26/11/2018, 11:24)Oğuz Türkyılmaz yazdı:
(26/11/2018, 11:16)ozanakkaya yazdı: Merhaba, son 3 aylık kayıtlar için


between dateadd("m",-3,date()) and date()

ölçütünü deneyebilir misiniz?

Ozan Bey Merhaba.Aşağıdaki hatayı veriyor.


Eklediğiniz resimde hatanın sebebi zaten yazıyor. Koddaki virgülü noktalı virgül ile değiştirerek deneyiniz.
26/11/2018, 13:11

Oğuz Türkyılmaz

(26/11/2018, 12:15)ozanakkaya yazdı:
(26/11/2018, 11:24)Oğuz Türkyılmaz yazdı:
(26/11/2018, 11:16)ozanakkaya yazdı: Merhaba, son 3 aylık kayıtlar için


between dateadd("m",-3,date()) and date()

ölçütünü deneyebilir misiniz?

Ozan Bey Merhaba.Aşağıdaki hatayı veriyor.


Eklediğiniz resimde hatanın sebebi zaten yazıyor. Koddaki virgülü noktalı virgül ile değiştirerek deneyiniz.

Denemiştim Ozan Bey. Ama sonuç değişmedi
26/11/2018, 13:13

ozanakkaya

Değişmeyen sonuç nedir?? Sorgu sonucunda istenilen kayıtlara ait veriyi mi göstermiyor, yoksa yine ölçüt hatası mı veriyor?

Örnek uygulamanızı ekleyin, bizde test edelim.
26/11/2018, 14:13

Oğuz Türkyılmaz

(26/11/2018, 13:13)ozanakkaya yazdı: Değişmeyen sonuç nedir?? Sorgu sonucunda istenilen kayıtlara ait veriyi mi göstermiyor, yoksa yine ölçüt hatası mı veriyor?

Örnek uygulamanızı ekleyin, bizde test edelim.

Halil beyin kodda virgülü ; yaptım kod çalıştı ama son 3 aylık veriyı göstermesi gerekirken 31.08.2018 tarihli oğuz türkyılmaz adlı kaydı gösteriyor. Sizin kodunuzda da virgülü ; işareti ile değiştirmiştim ama aynı hatayı vermeye devam edince tekrar baktım 2 virgül varmış neyse düzelttim ama 31.08.2018 tarihli kaydı görmeye devam ediyorum. bir yeri atlıyorum herhalde ama nereyi.
26/11/2018, 15:39

berduş

(26/11/2018, 14:13)Oğuz Türkyılmaz yazdı: 31.08.2018 tarihli kaydı görmeye devam ediyorum. bir yeri atlıyorum herhalde ama nereyi.

oğuz bey 31.ağustosu gösterme sebebi sizin sorgunuzda "veya" bağlacının bulunması
sorguya dikkat ederseniz ben her koşulu 2 defa girdim çünkü
sorgu hem kira hem de satılık aradığından her koşulu 2 satır için de girmelisiniz



between dateadd("m",-3,date()) and date()

yerine ise aşağıdaki kodu deneyin
 
Between DateAdd('m';-3;Date()) And Date()
1 2 3 4