2016-05-31 38 views
0

有什麼方法可以解決這個問題嗎? 在MySQL列字段日期是值作爲時間戳,我想獲取具有特定值格式Y-mm(2016-05)的所有行日期? 請幫我,我在這個問題上疊加,可能嗎?mysql代碼有沒有解決這個問題的方法? substr字段列

select * from article where postby = 'admin' AND substr(`date`,0,7) = '2016-05' 

回答

1

嘗試 'date_format()' MySQL的功能:

select * from article where postby = 'admin' AND date_format(`date`,'%Y-%m') = '2016-05' 
+0

哇接受...這種方法工作非常大。謝謝先生。祝你有個愉快的日子 –

+0

@AhSear投票並將答案標記爲已接受。 –

+0

已標記,非常感謝 –

-1

首先嚐試投它,如果你必須使用SUBSTR

SELECT * FROM article WHERE postby = 'admin' 
AND SUBSTR(CAST(`date` AS CHAR(10)),0,7) = '2016-05' 
+0

謝謝親愛的,但這種方法並沒有解決我的問題.. –

相關問題