Maresa P.: SQL: nächst höheren Wert abfragen

Beitrag lesen

Hallo,

ich hab in meine MySQL Datenbank eine Tabelle ´schritte´ mit der spalte ´id´ und der spalte ´schritt´.
´id´ ist der primärschlüssel und beinhaltet einen auto wert.

in ´schritt´ stehen beliebige integer werte, bspl:

id|schritt
------------
1  4
2  5
3  7
4  2
5  9
6  34
7  18

Ich möchte nun eine SQL Abfrage machen, bei der ich den nächst höheren Wert nach einer bestimmten Zahl zurückbekomme, bspl.:

SELECT schritt FROM schritte WHERE schritt [IST DER NÄCHST HÖHERE WERT NACH] 7;

Die würde dann
---->  9
ausgeben

Wie muss die Bedingung richtig lauten?

Vielen Dank

MAresa