signorpiccolo: Wie finde ich mit SQL den "am nächsten gelegenen" Wert?

Beitrag lesen

Sven: Sortiere einfach die Spalte der Differenzen aufsteigend, und nimm den ersten Wert. Das ist der kleinste. Parallel kannst du dann auch die ID nehmen.

Icke: Das ist doch mal ne gute Idee. Danke. Läuft. Sieht dann so aus:

select ID, wert, from_unixtime(Datum), abs(Datum-unix_timestamp('2006-5-1')) diff from werte order by diff limit 1;