Oracle/PLSQL: función ROUND (con fecha)

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Oracle/PLSQL: función ROUND (con fecha)

Este tutorial de Oracle explica cómo usar Oracle/PLSQL Función REDONDA (ya que funciona con valores de fecha) con sintaxis y ejemplos.

describir

La función Oracle/PLSQL ROUND devuelve una fecha redondeada a una unidad de medida específica.

Sintaxis de la función ROUND (con fecha)

La sintaxis de la función ROUND en Oracle/PLSQL es:

ROUND( date [, format] )

parámetro o parámetro

fecha La fecha a redondear.Formato

Electivo. Aplica la unidad de medida redondeada. Si se omite el parámetro de formato, la función ROUND redondeará al día más cercano. Puede ser uno de los siguientes valores:

unidad Parámetros de formato válidos reglas de redondeo
año años, años, años, años, años, años, años Reapertura el 1 de julio
año ISO Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi Yi E
moneda de 25 centavos preguntar Redondeo al día 16 del segundo mes del trimestre
Luna Mes, Lunes, MM, RM Redondeo al día 16 del mes
Semana World Wide Web El mismo día de la semana y el primer día del año
guerra de información guerra de información El mismo día de la semana que el primer día del año ISO
W W El mismo día de la semana que el primer día del mes
día dd, dd, j
fecha de inicio de la semana día, día, día
Hora HH, HH12, HH24
minuto infarto de miocardio

devolver los bienes

La función ROUND (como funciona con fechas) devuelve un valor de fecha.

aplicar para

La función ROUND está disponible en las siguientes versiones de Oracle/PLSQL:

  • Oráculo 12c, Oráculo 11g, Oráculo 10g, Oráculo 9i, Oráculo 8i

Ejemplo – con fecha

Veamos algunos ejemplos de la función ROUND de Oracle y exploremos cómo usar la función ROUND en Oracle/PLSQL.

Por ejemplo:

ROUND(TO_DATE ('22-AUG-03'),'YEAR')
Result: '01-JAN-04'

ROUND(TO_DATE ('22-AUG-03'),'Q')
Result: '01-OCT-03'

ROUND(TO_DATE ('22-AUG-03'),'MONTH')
Result: '01-SEP-03'

ROUND(TO_DATE ('22-AUG-03'),'DDD')
Result: '22-AUG-03'

ROUND(TO_DATE ('22-AUG-03'),'DAY')
Result: '24-AUG-03'