Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle SQL to_date &to_timestamp ORA-01858:ein nicht numerisches Zeichen wurde gefunden, wo eine Ziffer erwartet wurde &ORA-01850:Stunde muss zwischen 0 und 23 liegen

Es scheint, dass it.DSTAMP ein TIMESTAMP

ist

Ersetzen Sie to_date und to_timestamp mit to_char

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