sql >> Base de Datos >  >> RDS >> Oracle

Oracle SQL to_date &to_timestamp ORA-01858:se encontró un carácter no numérico donde se esperaba uno numérico y ORA-01850:la hora debe estar entre 0 y 23

Parece que es.DSTAMP es un TIMESTAMP

Reemplazar to_date y to_timestamp con to_char

SELECT to_char(it.DSTAMP, 'DD/MM/YYYY') AS "Date", to_char(it.DSTAMP, 'HH24:MI:SS') AS Time
FROM itable it