Klaus: xxx Zeilen löschen

Beitrag lesen

Hallo,
also ich habe eine Tabelle:

id | monat | jahr | wert
1  |  5    | 2005 | 183
2  |  5    | 2005 | 82
3  |  5    | 2005 | 15
4  |  5    | 2005 | 32
5  |  4    | 2005 | 53
6  |  4    | 2005 | 73
7  |  4    | 2005 | 94

Jetzt möchte ich einen SQL Befehl ausführen, das pro Monat+Jahr nur noch 2 Zellen vorhanden sein sollen, und zwar die mit dem größten Wert:

id | monat | jahr | wert
1  |  5    | 2005 | 183
2  |  5    | 2005 | 82
5  |  4    | 2005 | 53
7  |  4    | 2005 | 94

Gibt es dafür einen SQL Befehl, oder muss ich dafür erst eine Schleife schreiben, die die einzelnen Monaten durchgeht und dann für den entsprechenden Monat nur 2 Zeilen überlässt?

Grüße Klaus