如果表具有这种结构,有没有办法获得几个月的列表:
Table
id | payment | date
1001 200.00 2013-10-11
1001 100.00 2013-11-02
1002 250.00 2014-01-23
1003 320.00 2014-02-02
1004 300.00 2014-03-04
1004 90.00 2014-03-05
1004 50.00 2014-04-21
1005 400.00 2014-04-21
Run Code Online (Sandbox Code Playgroud)
我希望得到一个列表,其中月份是唯一的,如下所示:
Months
2013-10-01
2013-11-01
2014-01-01
2014-02-01
2014-03-01
2014-04-01
Run Code Online (Sandbox Code Playgroud)
那可行吗?或者我是否需要进行其他类型的查询并在PHP中使用它?
SELECT DATE_FORMAT(date, '%Y-%m-01') as Months from Table GROUP BY Months;
Run Code Online (Sandbox Code Playgroud)
这个:
| 归档时间: |
|
| 查看次数: |
1511 次 |
| 最近记录: |