首页 > 解决方案 > 我应该使用 excel 还是在 MySQL 中创建自己的数据透视查询

问题描述

我的出勤表有以下字段:

attendance 
  studentID, 
  cDate, 
  isPresent

isPresent 字段包含 1 表示存在,0 表示不存在。

我需要一个包含标题的最终出勤报告的数据透视查询

studentID, date1, date2, date3..., total

每个数据行将包含以下内容:

St001, 1,1,0,1... 3

date1, date2 等将从数据中找到。

现在我将数据导出到报告的 excel 文件中。

但我想在 MySQL 中做到这一点。

谁能帮我创建数据透视查询。

我读了很多关于它的文章,但没有很清楚的概念。

标签: mysqlpivot-table

解决方案


这是一个存储过程,它将创建数据透视代码并执行它:

http://mysql.rjweb.org/doc.php/pivot


推荐阅读