Hallo!
Ich möchte gerne eine Liste anzeigen, bei welcher als Ergebnis der Durchschnitt der min() oder max() Spalten angezeigt wird.
[highlight=sql]
SELECT arbeitsgruppe, min(gehalt), max(gehalt), avg(gehalt)
FROM saldo
GROUP BY ROLLUP(arbeitsgruppe)
[/highlight]
Jetzt kommt bei ROLLUP ja bei min(gehalt) das insgesamt kleinste Gehalt heraus und bei max(gehalt) das jeweils größte und bei avg(gehalt) der Gesamtdurchschnitt der Gehälter.
Nun würde ich gerne noch eine Zusatzspalte einfügen, bei der in dem "Rollup-Feld" das durchschnittlichen Mindest- bzw. Maximalgehalt steht.
Oder kann man das ROLLUP so "umbiegen", dass bei einer min() aggregierten Spalte ein avg() als Ergebnis raus kommt?
Grüße,
Yusuf
Ich möchte gerne eine Liste anzeigen, bei welcher als Ergebnis der Durchschnitt der min() oder max() Spalten angezeigt wird.
[highlight=sql]
SELECT arbeitsgruppe, min(gehalt), max(gehalt), avg(gehalt)
FROM saldo
GROUP BY ROLLUP(arbeitsgruppe)
[/highlight]
Jetzt kommt bei ROLLUP ja bei min(gehalt) das insgesamt kleinste Gehalt heraus und bei max(gehalt) das jeweils größte und bei avg(gehalt) der Gesamtdurchschnitt der Gehälter.
Nun würde ich gerne noch eine Zusatzspalte einfügen, bei der in dem "Rollup-Feld" das durchschnittlichen Mindest- bzw. Maximalgehalt steht.
Code:
min max avg minavg maxavg 1000 3000 2000 1500 3500 2500 2000 4000 3000 1000 4000 2500 1500 3500
Grüße,
Yusuf
Comment