Prozentanteil ermitteln
Hallo,
ich möchte den prozentualen Anteil von Aufträgen je Kunde gemessen an der Gesamtzahl von Aufträgen ermitteln. Leider komme ich nicht weiter, ich denke es hakt an der Gruppierung auf den Kunden
Folgende Tabellen sind gegeben:
Tabelle "Kunde"
kundeID
kunde
Tabelle Auftrag
auftragID
datum
kundeID (Fremdschlüssel)
Das soll rauskommen
Kunde | Anteil in %
Meier | 8
Müller | 12
Schulz | 4
Damit habe ich es versucht. Ich bekomme zwar einen %-Wert, aber der ist für alle Kunden gleich:
SELECT kunde,
(SELECT COUNT(*) FROM auftrag JOIN kunde ON auftrag.kundeID = kunde.kundeID) * (SELECT COUNT(*) FROM auftrag) / 100 AS "Anteil in %"
FROM kunde
GROUP BY kundeID
Hat jemand eine Idee, wie man das lösen kann?
Danke & Gruß
Subject
Views
Written By
Posted
Prozentanteil ermitteln
1063
November 29, 2019 10:34AM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.