Heute morgen war ich mal wieder im Datenbankforum bei Tutorials.de unterwegs und bin (seit langem) wieder auf eine spannende und berechtigte Frage zu SQL gestoßen. Folgendes Problem liegt vor:
SELECT * FROM PRODUCTS; PRODUKT INHALT LAENGE ------------ -------- -------- Produkt1 Kabel 10 Produkt1 Draht 11 Produkt1 Kabel 15 Produkt2 Draht 12 Produkt3 Kabel 8 Produkt3 Kabel 5 Produkt4 Kabel 3 Produkt5 Draht 1
Die Datensätze sollen nun nach Produkt und Inhalt gruppiert werden. Ermittelt werden soll neben der Gesamtlänge des Inhalts pro Produkt ( SUM( LAENGE ) .. GROUP BY PRODUKT, INHALT ) auch der prozentuale Anteil des Inhalts am Produkt. Im Falle vom Produkt1 hieße dies, 25m Kabel im Verhältnis zu 11m Draht. (weiterlesen…)