Moin,
folgendes Problem:
Ich benötige den zweitgrößten Wert einer Spalte, nur wie kann ich diesen auslesen? MAX liefert ja nur den höchsten zurück und MAX - 1 haut nicht hin, da die Nummerierung nicht linear ist.
Mein Ansatz ist nun, mit TOP 2 mir die beiden größten Werte ausgeben zu lassen, und dann mit einer Schleife nur den zweiten Wert auszulesen... doch das ist doch etwas umständlich
Kann man das noch irgendwie mit SQL lösen?
folgendes Problem:
Ich benötige den zweitgrößten Wert einer Spalte, nur wie kann ich diesen auslesen? MAX liefert ja nur den höchsten zurück und MAX - 1 haut nicht hin, da die Nummerierung nicht linear ist.
Mein Ansatz ist nun, mit TOP 2 mir die beiden größten Werte ausgeben zu lassen, und dann mit einer Schleife nur den zweiten Wert auszulesen... doch das ist doch etwas umständlich
Kann man das noch irgendwie mit SQL lösen?