Caros,
Estou tentando, numa consulta, ter a data do contrato + 2 anos, pegar o resultado e obter a diferença entre a data atual.
Meu banco é postgres. No banco dá certo, mas no SC dá erro.
Select:
SELECT con_contratado,
(con_data + interval ‘2 years’ - current_date) as diferenca
FROM selo.contrato
where con_situacao = ‘vigente’
order by con_contratado
Erro no SC:
ERRO: erro de sintaxe em ou próximo a ““2 years”” LINE 1: …e, (con_data + interval ‘’“2 years”’… ^
Motivo:
Quero fazer isso no sql para poder ordernar pela coluna “diferenca”.
Se eu criar o campo e pedir como ordenação vai funciona.
Alguem já passou por isso ?