2016-07-27 16 views

Antwort

4

können Sie group by with rollup verwenden zusammen mit ifnull:

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

Danke für die Antwort. –

+0

erstaunlich, noch nie zuvor gesehen .... – shzyincu

0

Sie können es auf diese Weise tun (Syntax wie pro SQL Server):

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

In Pentaho Kettle (PDI): Ziehe zwei Hopfen von einer Stufe, und stellen Sie sicher, dass Sie "Kopieren" wählen. Einer der Ausgabeströme kann zur Aggregation auf Kundenebene verwendet werden, der andere kann verwendet werden, um eine Gesamtaggregation zu erhalten. Verwenden Sie dann einen Schritt "Append Streams".

Verwandte Themen