Cómo: |
Idiomas disponibles: informes, Maintain
La función HPART extrae un componente especificado de un valor fecha-hora y lo devuelve en formato numérico.
HPART(datetime, 'component', output)
donde:
Fecha-hora
Es el valor de fecha-hora del que se va a extraer el componente, el nombre de un campo fecha-hora que contiene el valor o una expresión que devuelve el valor.
Alfanumérico
Es el nombre, entre comillas simples, del componente que se va a recuperar ('). Para ver una lista de componentes válidos, consulte Argumentos para uso con funciones de fechas y horas.
Número entero
Es el campo que contiene el resultado, o el formato de número entero del valor de salida, entre comillas simples.
HPART recupera el día en formato de número entero desde el campo 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 salida es:
CUSTID | DATE-TIME | DAY_COMPONENT | |
1237 1118 | 2000/02/05 03:30 2000/06/26 05:45 | 5 26 |
HPART extrae el día de DT1 en formato de número entero:
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 |