Hallo andy3453,
es kommt darauf an, welchen
SQL Server du benutzt.
Eine
SQL Statement für dein Problem lautet:
SQL-Code:
SELECT Min(Feldname)
FROM Tabellenname
WHERE Feldname >= :suchwert
Damit findest du den nächst größeren Wert, existiert er nicht oder willst du den nächst kleineren, wäre es
SQL-Code:
SELECT Max(Feldwert)
FROM Tabellenname
WHERE Feldname <= :suchwert
eventuell geht auch
SQL-Code:
SELECT Min(Abs(Feldname - :suchwert))
FROM Tabellenname