Busca aproximada PostgreSQL[RESOLVIDO]

Pessoa estou com um problemas complicado, preciso fazer uma busca aproximada utilizando valores ‘date’ no Postgres.

Não é um intervalo, é um valor aproximado…

Por exemplo preciso pegar a data mais próxima do dia de hoje.

Alguém já passou por esse problema?

Flww e Agradeço!

Alguém?

Resolvi pessoal:

  String sql = "SELECT dt_final FROM tab_contrato WHERE (cast(dt_final as date) = (SELECT MAX(CAST(dt_final as date)) "
                + "FROM tab_contrato WHERE id_estagio = ? AND ic_excluido <> TRUE))";