Salve a tutti!

Volevo sapere se vi era mai capitato (e come avete risolto, ovviamente) di dover fare un confronto tra date e prendere il record con la differenza minore con una data di confronto.

Cerco di spiegarmi come un essere umano:

ID mydata

1 2006-08-18 09:00:00
2 2006-08-18 09:10:00
3 2006-08-18 09:20:00
4 2006-08-18 09:30:00
5 2006-08-18 09:40:00

Attraverso quale istruizione sql posso sapere che l' ID 3 è quello più vicino alle 9:21:00 ?

Un saluto a tutti, spero di essere stato abbastanza chiaro.