Frank (no reg): Wie finde ich mit SQL den "am nächsten gelegenen" Wert?

Beitrag lesen

Hallo,

warum erst eine Berechung der Differenz machen und nicht einfach die Menge beschreiben?

  
SELECT Id, wert, /* weitere felder */  
FROM werte  
WHERE  Datum > @DatumsVariable  
ORDER BY Datum ASC  
LIMIT 1;  

Angaben ohne Gewehr ;)

Für @DatumsVariable setze einfach den entsprechend gewünschten Datumswert im korrekten Datentypen ein.

Cheers,
Frank