【发布时间】:2015-04-06 14:18:50
【问题描述】:
我有一个日期列(时间戳数据类型),我想获取所有记录并以月和年的格式显示(降序)。
For e.g.
Created Date Amount
Oct 2015 2000
Mar 2015 5000
Jun 2014 4000
Jan 2014 1000
我在 MySQL 中尝试了以下查询,但没有成功。
SELECT Month(created_at) AS month, Year(created_at) AS year, SUM(final_amount) AS amount
FROM sales
GROUP BY month, year
我无法同时获得年份和月份。结果按年份分组。这是输出。
month year amount
10 2015 7000
6 2014 5000
【问题讨论】:
-
那么这到底是什么问题,除了你没有做任何
sort by? -
我猜这是(缺失的)ORDER BY 的问题。