Función TRUNC en Oracle

La función TRUNC en Oracle nos devuelve una fecha truncada al formato especificado.

Sintaxis

Escribe la siguiente sintaxis para utilizarlo:

TRUNC(fecha, formato)

En la sintaxis anterior:

  • fecha: campo de fecha.
  • formato: formato al que debe truncar la fecha

Ejemplos

En el siguiente ejemplo truncamos la cadena ’26-Sep-1986 15:30:15′ para que la hora, minuto y segundo sean 0 :

SELECT
  TO_CHAR( 
    TRUNC(TO_DATE( '26-Sep-1986 15:30:15', 'DD-Mon-YYYY HH24:MI:SS' )), 
    'DD-Mon-YYYY HH24:MI:SS' 
  ) TRUNCADO
FROM
  dual; 

Escribir un comentario