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]

Reply via email to