Bom dia pessoal a minha duvida é a seguinte, quando eu realizo uma subtração na data atual(sysdate) ali antes do from, esta realizando a subtração certinho, mas quando eu realizo na clausula where esta dando erro.
SELECT (TO_DATE((SYSDATE), 'dd/mm/yyyy') - TO_DATE((max(DATA_CUMPRIMENTO)),'dd/mm/yyyy')) AS DIFF, max(DATA_CUMPRIMENTO), TO_DATE((SYSDATE), 'dd/mm/yyyy')
FROM D_PROCESSO_EVENTO
GROUP BY ID_PROCESSO
Resultado:
code (null) 29/05/0012 00:00:00
90 29/02/2012 00:00:00 29/05/0012 00:00:00
19 10/05/2012 00:00:00 29/05/0012 00:00:00 [/code]
Com clausula where:
SELECT (TO_DATE((SYSDATE), 'dd/mm/yyyy') - TO_DATE((max(DATA_CUMPRIMENTO)),'dd/mm/yyyy')) AS DIFF, max(DATA_CUMPRIMENTO), TO_DATE((SYSDATE), 'dd/mm/yyyy')
FROM D_PROCESSO_EVENTO
WHERE TRUNC(TO_DATE((SYSDATE), 'dd/mm/yyyy') - TO_DATE((max(DATA_CUMPRIMENTO)),'dd/mm/yyyy')) = TRUNC(1)
GROUP BY ID_PROCESSO
Erro:
Desde já agradeço…