Scusami, ho scritto male io i nomi. Il medoto di estrazione è quello indicato sopra, crei due select che estraggano in base al valore di testo.text i valori più vicini (sia maggiore che minore).
unisci le due query con UNION.
Calcoli un nuovo campo chiamato DELTA, formato dalal differenza fra il campo [disl] e testo.text. Tutto in valore assoluto ABS(...).
A questo punto ottieni un risultato con due record. Composti da due campi, il campo che ti interessa e il capo delta, che mostra la differenza in valore assoluto fra il valore testo.text e il valore [disl].
A questo punto prendi il primo valore TOP 1 ordinando per il campo delta, ovvero prendi il record con differenza minima in valore assoluto.