Hallo Lars, wir sollten einmal einen gemeinsamen E-Mail-Kurs "Datenbankentwicklung mit OpenOffice" aufmachen. Mal sehen, was noch alles an Fragen und Problemen bei uns zusammenkommt.
> > SELECT "Items"."ItemID", "Einsätze"."Stufe", MAX( > "Erforderliche_Ausrüstung"."Anzahl" ) "Max" FROM > "Erforderliche_Ausrüstung", "Items", "Einsätze" WHERE ( > "Erforderliche_Ausrüstung"."ItemID" = "Items"."ItemID" AND > "Erforderliche_Ausrüstung"."EinsatzID" = "Einsätze"."EinsatzID" ) > GROUP BY "Items"."ItemID", "Einsätze"."Stufe" > > das Ergebnis sieht also so aus: > > ItemID, Stufe, Max > 1, 1, 3 > 1, 2, 2 > 1, 3, 7 > 2, 1, 5 > 2, 2, 7 > 2, 3, 2 > > Ein Fehler dieser Abfrage liegt darin, dass z.B. das Maximum für Item > 1 in Stufe 1 größer ist als das von Item 1 in Stufe 2. Wie bekomme ich > es hin, dass Stufe 1 als teil der Stufe 2 begriffen und dem nach von > Max mit ausgewertet wird. Was soll dann in der 2. Zeile stehen? Das Maximum von Zeile 1 oder die Summe der Maxima von Zeile 1 und Zeile 2, also entweder '3' oder '5'? Gruß Robert --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]