Forum: Datenbanken
by Uwe Raabe,
23. Nov 2018
Das hängt aber doch stark von der aktuellen Fragestellung ab. In diesem Fall ist zwar nirgendwo die von mir gewählte Formulierung erwähnt (deswegen steht sie ja auch da), aber es ist auch nirgendwo erwähnt, daß das Beispiel nach ID oder Recordnummer sortiert ist. Das gegebene Beispiel lässt beide Problemstellungen zu.
Forum: Datenbanken
by Uwe Raabe,
23. Nov 2018
Ich vermute mal, daß es hier um die nach aufsteigenden Werten sortierte Tabelle handelt und du den nächst-kleineren Wert haben willst?
Nehmen wir an, die Tabelle heißt "TabValues", das Feld "FldValue" und der Parameter für den aktuellen Wert heißt "CurValue".
In dem Fall sollte ein
SELECT MAX(FldValue)
FROM TabValues
WHERE FldValue < :CurValue