Crea una stored procedure su SQL Server che accetti la data di riferimento in ingresso e valuti la distanza minima tra quella data e le date memorizzate nei record della tabella interessata.

Inserisci un ordinamento crescente in base alla distanza e usa la clausola TOP per farti restituire solamente il primo record.

Consulta la documentazione di SQL Server e di T-SQL per la sintassi.

Da C++Builder, è sufficiente richiamare la stored procedure attraverso l'apposito componente per ottenere i dati già filtrati e pronti alla visualizzazione su qualsivoglia controllo visuale.

Ciao!