SQL查询为范围中的每个日期创建一列

时间:2016-01-28 17:48:03

标签: sql postgresql pivot

给出一个这样的简单表:

ClientCode | Date       | Amount
--------------------------------
1          | 2014-01-01 | 10
1          | 2014-01-01 | 20
2          | 2014-01-01 | 30
1          | 2014-01-02 | 15

我需要一个查询,列出每天每个客户的行数,如下所示:

ClientCode | day2014-01-01 | day2014-01-02 | day2014-01-03
1          |             2 |             1 |             0
2          |             1 |             0 |             0

我可以每天制作一个CASE,但我需要120天和大约80000个客户。

有什么建议吗?

0 个答案:

没有答案