我有一个40多列的大型复杂查询。查询结果如下:
itemCode | itemName | >customerCode | fac1 | fac2 | >>总和(fac2)fac3 | sum(fac3) |
---|---|---|---|---|---|---|
001 | ABCD | 0023 | 假人1> | 0.5 | ||
001 | ABCD | 0024 | 人20.5 | |||
001 | ABCD | 0.5 | ||||
002 | EFGH | 0023 | 人1>td style="ext-align:ccenter;">0.20>0.52 | <1:center;">0.1|||
003 | MNOP | >td style="text align:central;">0023假人1 | >td style="ext-align:ccenter;">0.50<1.75>1.25:center;">0.7 | |||
003 | MNOP | 0024 | 人20.20 | 0.50 | >0.7 |
我完成了以下操作:
sumFac2 = SUM(fac2) OVER (PARTITION BY itemCode)