MySQL中,如何查詢兩個日期之間的記錄,日期所在字段的類型為 datetime(0000-00-00 00:00:00)
解決方案:
直接使用 > <= 就可以查詢。
where createDate < '2003-5-31' and createDate > '2003-2-30'
其實簡單美好的寫法BETWEEN可以是這樣:
WHERE LogTime BETWEEN '2010-08-01' AND '2010-08-19'
使用當前日期時間now()進行判斷也是可以的。
WHERE now() BETWEEN '2010-08-01' AND '2010-08-19'