29 Haziran 2011 Çarşamba

Mysql date between hatası

Yaw sabahtan beri veritabanındaki bir sütundaki tarih alanının belirtilen iki tarih arasında olup olmadığını kontrol etmeye çalışıyorum. Ama hep bir gün eksik veriyor.

SELECT * FROM TABLO WHERE TARIH BETWEEN '2011-01-01' AND '2011-01-03'

Dönen sonuçlar hep ayın 1'i ve 2'sini kapsıyor. Yani 3 yok. Ne salak iş, layn bu derken sonradan dank etti;

SELECT * FROM TABLO WHERE TARIH BETWEEN '2011-01-01 00:00:00' AND '2011-01-03 23:59:59'

yazmak sorunu çözüyor..

Hiç yorum yok:

Yorum Gönder