我試圖創建一個YYYY-MM-DD比較YYYY-MM查詢MySQL的日期搜索
我只看到是否有特定YYYY-MM現有條目有興趣,但日期是店內表爲yyyy-MM-DD在
我已經試過的DATE_FORMAT(pledge_date, '%Y%m')='$MMYY'
一些變化誰能幫助?
我試圖創建一個YYYY-MM-DD比較YYYY-MM查詢MySQL的日期搜索
我只看到是否有特定YYYY-MM現有條目有興趣,但日期是店內表爲yyyy-MM-DD在
我已經試過的DATE_FORMAT(pledge_date, '%Y%m')='$MMYY'
一些變化誰能幫助?
severalpossibilities ...
WHERE DATE(pledge_date) = CURDATE()
WHERE DATE(pledge_date) = DATE(FROM_UNIXTIME(unix-timstamp))
WHERE DATE(pledge_date) = '2012-02-28'
DATE_FORMAT(`date_column`,'%Y%m') = 'YYYYMM'
其中 'YYYYMM' 是 '201203' 或者是一個月,你正在尋找
我這個做了幾次,&喜歡在查詢中使用MySQL的MONTH()
和YEAR()
函數。例如:
SELECT * FROM `my_table` WHERE MONTH(datefield)='06' AND YEAR(datefield)='2013'
這應該在my_table
,其中檢測DateField字段是2013-06選擇所有的行。
好,我馬上感到愚蠢,因爲我貼我想出了答案DATE_FORMAT(pledge_date, '%Y%M') = DATE_FORMAT(now(),'%Y%m') – Gary