Desde luego, tienes primero que definir lo que entiendes por fechas próximas. Por ejemplo, esta consulta
Código SQL
[-]
select * from tabla where datediff(DAY, fecha, :fecha) < 5
te devolvería los registros que disten menos de cinco días de la fecha indicada en el parámetro :fecha.
Si quieres el más cercano (en días) podrías intentar esto:
Código SQL
[-]
select TOP 1 *, datediff(DAY, fecha, :fecha) as diferencia
from tabla
order by diferencia
// Saludos