php mysql日期提取与不同

mysql表中我有字段’date’,其数据为

2012-08-02 02:33:26
2012-08-02 05:33:26
2012-07-02 06:33:26
2012-06-02 01:33:26 
2012-06-10 09:33:26 
2011-05-10 10:33:26 
2011-04-10 02:33:26 

像那样

我希望得到输出

2012-08
2012-07
2012-06
2011-05
2011-04

即获得唯一的年份和月份(日期字段的年份和月份的不同)

我使用了以下查询

SELECT  distinct(YEAR(date)) FROM table

它仅返回年份.我想获得上面定义的输出.有没有可能像这样得到出局.我如何编写选择查询.

请帮忙.

最佳答案
你可能想试试这个:

SELECT DISTINCT DATE_FORMAT(colName, '%Y-%m')
FROM tableName

SEE HERE: Date_Format( )

转载注明原文:php mysql日期提取与不同 - 代码日志