1

这是我的查询SELECT EXTRACT(YEAR_MONTH FROM <date>) FROM <table>;

此查询的输出是201309

但是如何像Sep-2013那样得到它,而且它也是一个日期?

4

2 回答 2

3
SELECT date_format(curdate(), '%b-%Y')

日期格式()

SQLFiddle 演示

于 2013-10-09T13:29:01.950 回答
2
SELECT CONCAT(MONTHNME(<date>), "-", YEAR(<date>)  FROM <table>;
于 2013-10-09T13:28:45.447 回答