Skip to main content

AccessTr.neT


Between Ögrenmek Amaçlı Sorgu ...

Between Ögrenmek Amaçlı Sorgu ...

Çözüldü #1
Merhaba;
Between öğrenme amaçlı şöyle bir tablo ve sorgu yaptım ama sorgu sonucu boş dönüyor.
Nerede hata yapıyorum acaba..



Not: İş yerinden örnek bir dosya göndermem mümkün değil.  Bu sebeple bir dosya ekleyemiyorum..

Tablo Yapısı
Kimlik             =>     otomatik sayi
ad                 =>      kısa metin
giris_tarihi      =>      tarih/saat


Tablodaki veriler.


1     deneme1       9.01.2019
2     deneme2       3.02.2019
3     deneme3       5.03.2019
4     deneme4       4.09.2019

Sorgu

SELECT deneme.ad, deneme.giris_tarihi

FROM deneme
WHERE (((deneme.giris_tarihi) Between 2/2/2018 and 01/4/2019));
Son Düzenleme: 04/01/2020, 15:16, Düzenleyen: icemeno. (Sebep: yazım hatası.)
Cevapla
#2
tarih değerlerini nerden alıyor eğer metin kutularından yada tablodaki alanlardan alıyorsa clng(tarihAlanı) şeklinde yazabilirsiniz
yada
SELECT deneme.ad, deneme.giris_tarihi

FROM deneme
WHERE (((deneme.giris_tarihi) Between #2/2/2018# and #01/4/2019#))
Cevapla
Photo #3
(04/01/2020 15:21)berduş Adlı Kullanıcıdan Alıntı: tarih değerlerini nerden alıyor eğer metin kutularından yada tablodaki alanlardan alıyorsa clng(tarihAlanı) şeklinde yazabilirsiniz
yada
SELECT deneme.ad, deneme.giris_tarihi

FROM deneme
WHERE (((deneme.giris_tarihi) Between #2/2/2018# and #01/4/2019#))
Değer Access içinde tarih alanına tıkladığımda açılan takvim içinden tıklıyarak seçiyorum.
Söylediğiniz iki  yöntemi de denedim. ne yazık ki iki yöntemde çalışmadı.

SELECT deneme.ad, deneme.giris_tarihi

FROM deneme
WHERE (((deneme.giris_tarihi) Between #2/2/2018# and #01/4/2019#))
*********************************************************************************
SELECT deneme.ad, deneme.giris_tarihi

FROM deneme
WHERE (((deneme.giris_tarihi) Between clng(#2/2/2018#) and clng(#01/4/2019#)));
*********************************************************************************
SELECT deneme.ad, deneme.giris_tarihi

FROM deneme
WHERE (((deneme.giris_tarihi) Between clng(2/2/2018) and clng(01/4/2019)));
Son Düzenleme: 13/01/2020, 09:49, Düzenleyen: icemeno.
Cevapla
#4
isterseniz çalışmanızı ekleyin ona göre çözüm üretelim. yada
forumda yer alan örnekleri inceleyip kendi çalışmanıza uyarlayabilirsiniz.
iyi çalışmalar
Cevapla
#5
(13/01/2020 09:53)berduş Adlı Kullanıcıdan Alıntı: isterseniz çalışmanızı ekleyin ona göre çözüm üretelim. yada
forumda yer alan örnekleri inceleyip kendi çalışmanıza uyarlayabilirsiniz.
iyi çalışmalar
Şuan Firmadayım eve gidince fırsat bulursam bir örneğini atmaya çalışacağım.
İlginiz için teşekkürler.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da