我的数据集如下所示:
Category Date
-------- ----
Backlog 7/18/18
Backlog 7/18/18
Testing 7/18/18
Done 7/18/18
Backlog 7/19/18
Develop 7/19/18
Backlog 7/20/18
Done 7/20/18
Done 7/20/18
我想通过计算/组织转化为:
Backlog Testing Develop Done Date
------- ------- ------- ---- ----
2 1 0 1 7/18/18
2 0 1 0 7/19/18
1 0 0 2 7/20/18
但是,原始数据集每天都在用新的日期更新。第二天,几个新行将被添加到表中,带有backlog/develope/testing/done标签,日期为7/21/18。如何在sql中创建这种转换,同时仍然考虑到数据集每天都在更新这一事实?
2条答案
按热度按时间olmpazwi1#
您需要条件聚合:
z4bn682m2#
输出如下: