我有一個MySQL表與日期列。MySQL條款與DATE_FORMAT
我想選擇所有的一些特定的日期範圍內的行,
select * from myTable mt
where DATE_FORMAT(mt.DateCol, '%y-%m-%b') between '01/03/2015' and '09/03/2015'
其中01/03/2015
和09/03/2015
距離,並通過用戶這是dd/mm/yyyy
格式選擇日期範圍和我datecolumn是yyyy-mm-dd
格式。那麼如何使用DATE_FORMAT
函數直接選擇行。上面的查詢給出了零結果。
爲什麼你會想到一個日期的'YYYY-MM-dd'格式的比較用'mm/dd/yyyy'格式來表示意義......? – CBroe 2015-03-25 01:10:13