Alıntı:form üzerinde liste kutusunda iki tarih aralığını çapraz soguyla between komutunu kullanarak seçme sorgusunda sonuç alıyorum. Fakat çapraz sorguda hata veriyor.
ifadenize yönelik olarak;
alternatif bir kullanım olması amacı ile iki yöntem ile de elde edebilirsiniz.
YÖNTEM 1
Kod:
PARAMETERS [Forms]![Form1]![ilk] DateTime, [Forms]![Form1]![son] DateTime;
TRANSFORM Count(tbl_kayit.t_sırano) AS Sayt_sırano
SELECT tbl_kayit.[t_tarih], Count(tbl_kayit.t_sırano) AS [Toplam t_sırano]
FROM tbl_kayit
WHERE (tbl_kayit.[t_tarih] Between [Forms]![Form1]![ilk] And [Forms]![Form1]![son])
GROUP BY tbl_kayit.[t_tarih]
PIVOT tbl_kayit.t_ilce;
YÖNTEM 2
Kod:
PARAMETERS [Forms]![Form1]![ilk] DateTime, [Forms]![Form1]![son] DateTime;
TRANSFORM Count(tbl_kayit.t_sırano) AS Sayt_sırano
SELECT tbl_kayit.t_tarih, Count(tbl_kayit.t_sırano) AS [Toplam t_sırano]
FROM tbl_kayit
WHERE (((tbl_kayit.t_tarih)>=[Forms]![Form1]![ilk] And (tbl_kayit.t_tarih)<=[Forms]![Form1]![son]))
GROUP BY tbl_kayit.t_tarih
PIVOT tbl_kayit.t_ilce;
Alıntı:Birde between komutunu like komutuyla kullanabilirmiyiz.
ifadenize yönelik olarak;
sadece bilgilendirme olması amacı ile,
LIKE komutunun tarih değerlerine dair kullanılmasının bir anlamı yok,bana göre.çünkü,zaten direkt tarih değerini yazıp bu tarihe göre kontrol işlemi uygulanacaktır.
bu komutu,daha çok;Metin denetimi arama işlemleri için Kriter niyetine kullanmak daha yerinde olacaktır.
bilginize...iyi çalışmalar,saygılar.