SQL 查询结果横列变竖列
有以下数据表A
时间 吨数
2018.1.1 10
2018.1.3 1
2018.2.3 13
2018.2.4 13
2018. 2.13 6
2018. 3.1 44
2018. 4.9 20
2018. 4.20 35
2018. 5.21 66
。。。。
【当前将该数据转为按月份显示后只能显示横排 结果如下】
SELECT
SUM(CASE WHEN DATEPART(year, 时间)='2018' AND DATEPART(MONTH,时间)='1' THEN 吨数 ELSE 0 END) AS [1月份],
SUM(CASE WHEN DATEPART(year,时间)='2018' AND DATEPART(MONTH,时间)='2' THEN 吨数 ELSE 0 END) AS [2月份],
。。。。
FROM 表A
得出结果是
1月份 2月份 3月份 4月份 5月份
11 33 44 55 66
如何将显示的结果变成如下
月份 吨数
1月份 11
2月份 33
3月份 44
4月份 55
5月份 66
请问该如何做。。