我有一个简单的“操作”表,用于记录用户操作,如下所示:
{
label (varchar),
timestamp
}
用户完成的每个操作都会保存一条记录。
我现在需要输出一个看起来像这样的报告:
Date, Label1Count, Label2Count, Label3Count, ...
dd/mm/yy, 34, 44, 55, ...
dd/mm/yy, 34, 44, 55, ...
dd/mm/yy, 34, 44, 55, ...
其中 Date 是操作发生的日期,每个标签标题都是我记录的标签之一。
我可以输出类似的东西没有问题:
label, date, count
label, date, count
...
并对其进行排序,以便标签组合在一起,然后是日期。
然后我需要将其复制并粘贴到 Excel 中以匹配所需的视图。
任何想法如何使用纯 SQL 获得第一个视图?我可以使用 python 和 SQL 的组合来做到这一点,但我确信只有 SQL 可以做到这一点?
谢谢