DTPART: Restituzione di un componente data o data-ora in formato intero

Come:

Data una data in formato data standard o data-ora ed un componente, DTPART restituisce il valore componente in formato intero.


Inizio pagina

x
Sintassi: Come restituire un componente data o data-ora in formato intero
DTPART(date, component)

dove:

data

Data o data-ora

La data in formato data-ora o data standard.

componente

Parola chiave

Il componente da estrarre in formato intero. Componenti validi (e valori) sono:

  • YEAR (1-9999).
  • QUARTER (1-4).
  • MONTH (1-12).
  • WEEK (dell'anno, 1-53). Questo elemento viene influenzato dall'impostazione WEEKFIRST.
  • DAY (del mese, 1-31).
  • DAY_OF_YEAR (1-366).
  • WEEKDAY (giorno della settimana, 1-7). Questo elemento viene influenzato dall'impostazione WEEKFIRST.
  • HOUR (0-23).
  • MINUTE (0-59).
  • SECOND (0-59.)
  • MILLISECOND (0-999).
  • MICROSECOND (0-999999).


Esempio: Estrazione del componente trimestre come valore intero

La seguente richiesta rispetto all'origine data WF_RETAIL estrae il componente QUARTER dalla data di inizio del dipendente:

DEFINE FILE WF_RETAIL
QTR/I2 = DTPART(START_DATE, QUARTER); 
END
TABLE FILE WF_RETAIL
PRINT START_DATE QTR AS Quarter
BY  EMPLOYEE_NUMBER 
WHERE EMPLOYEE_NUMBER CONTAINS 'AH'
ON TABLE SET PAGE NOPAGE
END 

L'emissione รจ:


WebFOCUS