hamburger83
Grünschnabel
Hallo zusammen,.
ich Habe eine Tabelle mit Produkten. Diese Produkte besitzen eine Länge und gehören unterschiedlichen Kategorien (Draht oder Kabel) an.
Beispiel:
Produkt1 Kabel 10m
Produkt1 Draht 11m
Produkt1 Kabel 15m
Produkt2 Draht 12m
Produkt3 Kabel 8m
Produkt3 Kabel 5m
Produkt4 Kabel 3m
Produkt5 Draht 1m
u.s.w.
Ich möchte nun eine Aufstellung haben die ermittelt wieviel Kabel bzw. Drähte in die Produkte geflossen ist.
Sie soll so aussehen:
Produkt1 Kabel 25m
Produkt1 Draht 11m
Produkt2 Draht 12m
Produkt3 Kabel 13m
Produkt4 Kabel 3m
Produkt5 Draht 1m
Ich gruppiere dabei über die Produkte und die Kategorien und errechne jeweils die Summe. So weit so gut.
Mein Problem ist jetzt ich möchte eine zweite berechnete Spalte haben, die prozentual angibt wieviel Kabel bzw. Drähte ins Produkt gingen bezogen auf die Gesamtlänge über beide Kategorien (Draht und Kabel).
Beispiel für Produkt 1:
Produkt1 Kabel 25m 0,69 (25/(11+25))
Produkt1 Draht 11m 0,31 (11/(11+25))
Wie kann ich die zweite Spalte errechnen. Mein Problem ist, dass ich durch die Gruppierung immer nur die Werte pro Kategorie mit der Funktion "Sum" ermitteln kann. Die Gesamtlänge nur über das Produkt (in diesem Fall die 36) nicht.
Kann mir hier jemand weiterhelfen? Nutze Oracle 10g.
Vielen Dank und viele Grüße,
Stefan
ich Habe eine Tabelle mit Produkten. Diese Produkte besitzen eine Länge und gehören unterschiedlichen Kategorien (Draht oder Kabel) an.
Beispiel:
Produkt1 Kabel 10m
Produkt1 Draht 11m
Produkt1 Kabel 15m
Produkt2 Draht 12m
Produkt3 Kabel 8m
Produkt3 Kabel 5m
Produkt4 Kabel 3m
Produkt5 Draht 1m
u.s.w.
Ich möchte nun eine Aufstellung haben die ermittelt wieviel Kabel bzw. Drähte in die Produkte geflossen ist.
Sie soll so aussehen:
Produkt1 Kabel 25m
Produkt1 Draht 11m
Produkt2 Draht 12m
Produkt3 Kabel 13m
Produkt4 Kabel 3m
Produkt5 Draht 1m
Ich gruppiere dabei über die Produkte und die Kategorien und errechne jeweils die Summe. So weit so gut.
Mein Problem ist jetzt ich möchte eine zweite berechnete Spalte haben, die prozentual angibt wieviel Kabel bzw. Drähte ins Produkt gingen bezogen auf die Gesamtlänge über beide Kategorien (Draht und Kabel).
Beispiel für Produkt 1:
Produkt1 Kabel 25m 0,69 (25/(11+25))
Produkt1 Draht 11m 0,31 (11/(11+25))
Wie kann ich die zweite Spalte errechnen. Mein Problem ist, dass ich durch die Gruppierung immer nur die Werte pro Kategorie mit der Funktion "Sum" ermitteln kann. Die Gesamtlänge nur über das Produkt (in diesem Fall die 36) nicht.
Kann mir hier jemand weiterhelfen? Nutze Oracle 10g.
Vielen Dank und viele Grüße,
Stefan