mysql 数据库进行行列装换
- 装换内部求数量
表结构
原始数据
装换后数据
SQL语句如下:
- 装换外部求数量
表结构
原表数据
装换后数据
SQL如下
SELECT YEAR,ROUND(SUM(CASE MONTH WHEN 1 THEN c END ),2) m1
,ROUND(SUM(CASE MONTH WHEN 2 THEN c END ),2) m2
,ROUND(SUM(CASE MONTH WHEN 3 THEN c END ),2) m3
,ROUND(SUM(CASE MONTH WHEN 4 THEN c END ),2) m4 FROM T GROUP BY YEAR