如何计算行的整体价值?

时间:2016-07-27 03:22:14

标签: mysql sql pentaho pentaho-spoon

enter image description here

我想要的结果

enter image description here

请帮帮我,谢谢关注。

3 个答案:

答案 0 :(得分:4)

您可以将group by with rollupifnull一起使用:

select ifnull(customer, 'Total') customer, sum(qty)
from yourtable
group by customer 
with rollup

答案 1 :(得分:0)

您可以这样做(根据SQL Server的语法):

select Customer,sum(Qty)
from whatevertable
group by Customer
Union
select 'Total' as Customer,sum(Qty)
from whatevertable

答案 2 :(得分:0)

在Pentaho Kettle(PDI)中:从一个步骤中拖出两个跃点,并确保选择“复制”。其中一个输出流可用于在客户级别进行聚合,另一个可用于获取总计聚合。然后使用'追加流'步骤。