Vas*_*R.P 4 php mysql sql select
在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
Run Code Online (Sandbox Code Playgroud)
像那样
我希望得到输出
2012-08
2012-07
2012-06
2011-05
2011-04
Run Code Online (Sandbox Code Playgroud)
即获得唯一的年份和月份(日期字段的年份和月份的不同)
我使用了以下查询
SELECT distinct(YEAR(date)) FROM table
Run Code Online (Sandbox Code Playgroud)
它仅返回年份.我想获得上面定义的输出.有没有可能像这样得到出局.我如何编写选择查询.
请帮忙.
Joh*_*Woo 13
你可能想试试这个:
SELECT DISTINCT DATE_FORMAT(colName, '%Y-%m')
FROM tableName
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3430 次 |
| 最近记录: |