【发布时间】:2018-11-24 02:14:58
【问题描述】:
我有贷款数据,我想按日期分组并通过不同的产品获取金额
我的数据是这样的
disbursementdate | amount | product | cluster
2017-01-01 | 1000 | HL | West
2018-02-01 | 1000 | PL | East
所以在查询之后,我希望结果看起来像这样
Month | HL | PL
January 2018 | 1000 | 0
February 2018 | 100 | 1000
请注意,可能会有更多产品,并且无法知道有多少独特的......所以sum case when 不起作用
我正在为查询而苦苦挣扎
【问题讨论】:
-
您是如何获得 2018 年 2 月 HL = 100 的?
-
@jpp ... 只是使用了虚拟值
-
根据您的输入提供所需的输出一致是个好主意。否则,您会混淆试图帮助您和未来访问者的人。
标签: python mysql sql pivot dynamic-pivot