2011-12-20 37 views

回答

3

只需加 「-01」 你的日期字符串,那麼這樣的事情應該工作的結束,用DATE_FORMAT

SELECT DATE_FORMAT('2010-01-01', '%b'); /* shows 'Jan' */ 
+0

和使用UPPER(即PHP等。):'UPPER(DATE_FORMAT('2010 '01-01','%b'));' – 2011-12-20 15:45:21

+0

嗨pgl,我的數據格式是字符串或字符格式:2010-01雖然,所以我不能使用這個功能。 – JPC 2011-12-20 15:46:11

+0

好點,@BookOfZeus – pgl 2011-12-20 15:46:11

0

試試這個頁面:SQL FORMAT(),或任何以上兩個答案。

如果你需要比什麼inbouild SQL函數會做更多,你可以做到這一點使用您正在使用一起SQL任何語言

+1

我確實嘗試了兩種方法,但它給了我「null」 – JPC 2011-12-20 15:46:48

+1

您是否試圖通過PHP或其他類似方法來做到這一點? (這就是我會做的,如果我是你) – ACarter 2011-12-20 15:55:07

+0

嘿ACarter,好主意。謝謝 – JPC 2011-12-20 16:06:22

相關問題