首页 > 解决方案 > 根据mysql中每月支付的数据透视表

问题描述

这是我的桌子:

在此处输入图像描述

我想根据每个月的付费来旋转这个表,比如:

学生ID | 类_ID | 年份 | حمل | ثور | جوزا

任何帮助,请...

标签: mysqlsql

解决方案


SELECT * FROM
(
  SELECT student_ID, class_ID,year,month,sum(paid) as month_total
  FROM tablename 
  group by month 
)
PIVOT
(
  sum(month_total)
  FOR month in ('JAN','FEB',....,'DEC')
)
ORDER By student_ID;

推荐阅读