Convertir un número al formato yyyy-mm-dd en SQL.
Tengo una columna como esta 120081212. El formato de la columna es Número.
Utilicé:
SELECT to_date(to_char(SUBSTRING(My_Column,2,6)),’yymmdd’)
FROM My_Table
La salida es: 2008-12-12 00:00:00.000. Pero solo quiero 2008-12-12.
El formato de la salida no es importante.
davy.ai
Para obtener solo la fecha sin la hora en Oracle SQL Developer, puedes utilizar la función
TRUNC
.Aquí está el código modificado:
La función
TRUNC
elimina la parte de la hora de un tipo de datoDATE
, dejando únicamente la fecha.