Comment : |
Langages disponibles : reporting, Maintain
La fonction HPART extrait un composant d'une valeur date-heure et le renvoie en format numérique.
HPART(datetime, 'component', output)
où :
Date-heure
est la valeur date-heure depuis laquelle un composant va être extrait, le nom du champ date-heure qui contient la valeur, ou une expression qui renvoie celle-ci.
Alphanumérique
est le nom du composant à extraire, entouré par des guillemets simples. Pour consulter une liste d'agruments valides, référez-vous à Arguments pour l'utilisation avec les Fonctions Date et Heure..
Entier
est le champ qui contient le résultat, ou le format entier de la valeur de sortie entre guillemets simples.
HPART récupère le jour d'un format entier du champ TRANSDATE :
TABLE FILE VIDEOTR2
PRINT CUSTID TRANSDATE AS 'DATE-TIME' AND COMPUTE
DAY_COMPONENT/I2 = HPART(TRANSDATE, 'DAY', 'I2');
WHERE DATE EQ 2000;
END
La sortie est :
CUSTID | DATE-TIME | DAY_COMPONENT | |
1237 1118 | 2000/02/05 03:30 2000/06/26 05:45 | 5 26 |
HPART extrait le jour d'un format entier du champ DT1 :
MAINTAIN FILE DATETIME
FOR 1 NEXT ID INTO STK;
COMPUTE
DAY_COMPONENT/I2 = HPART(STK.DT1,'DAY',DAY_COMPONENT);
TYPE "STK(1).DT1 = <STK(1).DT1";
TYPE "DAY_COMPONENT = <DAY_COMPONENT";
END
WebFOCUS |