OpenOffice Base, Abfrage klappt nicht

12/05/2012 14:37 panic'#1
Guten Tag,

ich arbeite gerade an einer Datendank mit dem Programm OpenOffice Base. Ich will nun aus der Tabelle "Spieler" den Vornamen und Nachnamen anzeigen lassen, der am meisten verdient, natürlich mit der Summe. Ich hab dann eine sogenannte Aggregatfunktion gewählt, MAX(Attribute). Leider funktioniert das ganze nicht so, hier erstmal der Code:

Code:
SELECT MAX(verdienst) AS "Höchstes Einkommen" FROM SPIELER
So, das klappt, nun will ich aber noch den Namen dazu. Und wenn ich dann schreibe:

Code:
SELECT vorname, name, MAX(verdienst) AS "Höchstes Einkommen" FROM SPIELER
Klappt das nicht, es kommt eine Fehlermeldung.

Ich hoffe ihr könnt mir helfen! :)
12/06/2012 08:36 nephren#2
Quote:
Originally Posted by panic' View Post
Guten Tag,

ich arbeite gerade an einer Datendank mit dem Programm OpenOffice Base. Ich will nun aus der Tabelle "Spieler" den Vornamen und Nachnamen anzeigen lassen, der am meisten verdient, natürlich mit der Summe. Ich hab dann eine sogenannte Aggregatfunktion gewählt, MAX(Attribute). Leider funktioniert das ganze nicht so, hier erstmal der Code:

Code:
SELECT MAX(verdienst) AS "Höchstes Einkommen" FROM SPIELER
So, das klappt, nun will ich aber noch den Namen dazu. Und wenn ich dann schreibe:

Code:
SELECT vorname, name, MAX(verdienst) AS "Höchstes Einkommen" FROM SPIELER
Klappt das nicht, es kommt eine Fehlermeldung.

Ich hoffe ihr könnt mir helfen! :)

Code:
SELECT vorname, name, MAX(verdienst) AS "Höchstes Einkommen" FROM SPIELER
GROUP BY vorname, name
Ist der korrekte syntax