Como: |
Linguagens Disponíveis: Reporting, Maintain
A função HDTTM converte um valor de data em um valor data-hora. A parta de tempo é configurada para meia-noite.
HDTTM(date, length, output)
onde:
Data
É a data a ser convertida, o nome de um campo de dataque contém o valor ou uma expressão que resulta no valor. É necessário que seja uma data de formato com componentes completos. Por exemplo, pode ser MDYY ou YYJUL.
Inteiro
É o comprimento do valor data-hora retornado. Valores válidos são:
Data-hora
É o valor data-hora gerado. Pode ser um campo ou o formato do valor de saída posto entre aspas simples. O valor deve possuir um formato data-hora (tipo dedados H).
HDTTM converte o campo de data TRANSDATE_DATE em um campo data-hora:
TABLE FILE VIDEOTR2
PRINT CUSTID TRANSDATE AS 'DATE-TIME' AND COMPUTE
TRANSDATE_DATE/YYMD = HDATE(TRANSDATE, 'YYMD');
DT2/HYYMDIA = HDTTM(TRANSDATE_DATE, 8, 'HYYMDIA');
WHERE DATE EQ 2000;
END
A saída é:
CUSTID DATE-TIME TRANSDATE_DATE DT2 ------ --------- -------------- --- 1237 2000/02/05 03:30 2000/02/05 2000/02/05 12:00AM 1118 2000/06/26 05:45 2000/06/26 2000/06/26 12:00AM
HDTTM converte o campo de data DT1_DATE em um campo data-hora:
MAINTAIN FILE DATETIME
FOR 1 NEXT ID INTO STK;
COMPUTE
DT1_DATE/YYMD = HDATE(DT1, DT1_DATE);
DT2/HYYMDIA = HDTTM(DT1_DATE, 8, DT2);
TYPE "STK(1).DT1 = <STK(1).DT1";
TYPE "DT1_DATE = <DT1_DATE";
TYPE "DT2 = <DT2";
END
Information Builders |