DTPART: retourner un composant date ou date-heure au format entier

Comment :

DTPART reçoit une date au format date ou date-heure et un composant, et retourne la valeur de composant au format entier.


Haut de page

x
Syntaxe : Retourner un composant date ou date-heure au format entier
DTPART(date, component)

où :

date

Date ou date-heure

est la date au format standard date ou date-heure.

component

Mot-clé

est le composant à extraire au format entier. Les composant valides (et les valeurs) sont :

  • YEAR (1-9999).
  • QUARTER (1-4).
  • MONTH (1-12).
  • WEEK (de l'année, 1-53). Ceci est affecté par le paramètre WEEKFIRST.
  • DAY (du mois, 1-31).
  • DAY_OF_YEAR (1-366).
  • WEEKDAY (jour de la semaine, 1-7). Ceci est affecté par le paramètre WEEKFIRST.
  • HOUR (0-23).
  • MINUTE (0-59).
  • SECOND (0-59.)
  • MILLISECOND (0-999).
  • MICROSECOND (0-999999).


Exemple : Extraction du composant trimestre en tant qu'Entier

La requête suivante sur la source de données WF_RETAIL extrait le composant QUARTER de la date de début employé :

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 

La sortie est :


WebFOCUS