Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera, estou com um problema na consulta no banco.
Tenho uma tabela que dois campos foram criados como timestamp,
No select eu não consigo trazer os resultados, somente tratando o campo como to_char.
É obrigatório eu configurar desta forma?
Segue o select:
SELECT DISTINCT T.ID,
T.FINISH_EVENT,--ASSIM NÃO RETORNA E DÁ ERRO
TO_CHAR(T.FINISH_EVENT, 'DD/MM/YYYY HH24:MI'),--ASSIM RETORNA
T.GATE_ID,
T.GATE_TYPE,
I.TYPE,
I.VALUE_CONFIRMED,
T.SENT,
TO_CHAR(T.START_EVENT, 'DD/MM/YYYY HH24:MI'),
T.STATUS,
T.USERNAME,
T.UUID,
T.WAY,
TO_CHAR(T.START_EVENT, 'YYYYMMDD HH24:MI')
FROM EASYGATE.INTGR_EVENT T, EASYGATE.INTGR_ASSET I
WHERE T.STATUS = 'CRIADO_EASYGATE'
AND T.ID = I.INTEGRATION_EVENT_ID
AND I.VALUE_CONFIRMED IS NOT NULL
GROUP BY T.ID,
T.FINISH_EVENT,
T.GATE_ID,
T.GATE_TYPE,
T.SENT,
TO_CHAR(T.START_EVENT, 'DD/MM/YYYY HH24:MI'),
TO_CHAR(T.START_EVENT, 'YYYYMMDD HH24:MI'),
T.STATUS,
T.USERNAME,
T.UUID,
T.WAY,
I.TYPE,
I.VALUE_CONFIRMED
ORDER BY T.ID DESC

No PLSql esse é o erro que aparece.
Aguardo ajuda :)