Oracle
 sql >> Database >  >> RDS >> Oracle

Oracle SQL to_date &to_timestamp ORA-01858:è stato trovato un carattere non numerico dove era previsto un numero e ORA-01850:l'ora deve essere compresa tra 0 e 23

Sembra che it.DSTAMP sia un TIMESTAMP

Sostituisci to_date e 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