AccessTr.neT

Tam Versiyon: İki Tarih Arası Sorgu Sorunu
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
C# da kullandığım Access db de tarih alanını tarih/saat olarak tanımladı.
sorgu ile eklediğim bu tarih alanında 01.06.2010 12:22:33 şeklinde atıyor.

iki tarih arasında sorgu yaptığımda ise sonuç gelmiyor

sorgu:

select * from hareket where tarih betwwen #01/06/2010# and #02/06/2010#

bu sorguda herhani hata vermeden çalışıyor. Ama dönen değer 0 oluyor.
Db de '.' noktayı '/' yapınca izin vermiyor tekrar '.' yapıyor.

sorguda '/' yerine '.' kullandığımda ise Ölçüt hatası verip çalıştırmıyor.

tarih alanını metin yapınca da bişey değişmiyor. Sorgu çalışıyor ama sonuç yok. Tabloda ise en az 10 veri var ve bu verilerin tarihi hep 01.06.2010 olarak girilmiş durumda.


Sonuç dönmesi için nasıl bir değişiklik yapmalıyım.
select * from hareket where tarih between #31/05/2010# and #03/06/2010#
birde bunu deneyin
Sn mavcil sanırım geçerken uğradınız. Geri bildirimde bulunana kadar, konuyu çöp kutusuna taşıyorum.