Cómo: |
Para una fecha o marca de tiempo y un componente, DTRUNC devuelve la primera fecha dentro del periodo especificado por el componente.
DTRUNC(date_or_timestamp, date_period)
donde:
Fecha o fecha-hora
Es la fecha o marca de tiempo en cuestión.
El periodo cuya fecha inicial desea averiguar. Puede ser uno de los siguientes:
En la siguiente solicitud, basada en el origen de datos WF_RETAIL_, DTRUNC devuelve la primera fecha de un trimestre, dada la fecha inicial del empleado:
DEFINE FILE WF_RETAIL QTRSTART/YYMD = DTRUNC(START_DATE, QUARTER); END TABLE FILE WF_RETAIL PRINT START_DATE QTRSTART AS 'Start,of Quarter' BY EMPLOYEE_NUMBER WHERE EMPLOYEE_NUMBER CONTAINS 'AH' ON TABLE SET PAGE NOPAGE END
La salida es:
WebFOCUS |