Como: |
A função HTMTOTS retorna uma marca temporal utilizando a data atual para fornecer os componentes de data do seu valor e copia os componentes de hora do seu valor data-hora de entrada.
Observação: TIMETOTS é um sinônimo de HTMTOTS.
HTMTOTS(time, length, output)
ou
TIMETOTS(time, length, output)
onde:
Data-Hora
É o valor data-hora cuja hora será usada. A parte da data será ignorada.
Inteiro
É o comprimento do resultado, que pode ser:
Data-Hora
É o valor da marca temporal cuja data está definida para a data atual e cuja hora é copiada da hora.
É o nome do campo que contém o resultado ou o formato do valor de saída posto entre aspas simples.
HTMTOTS converte a parte da hora do campo TRANSDATE em uma marca temporal, utilizando a data atual para a parta da data do valor obtido:
DEFINE FILE VIDEOTR2 TSTMPSEC/HYYMDS = HTMTOTS(TRANSDATE, 8, 'HYYMDS'); END TABLE FILE VIDEOTR2 PRINT TRANSDATE TSTMPSEC BY LASTNAME BY FIRSTNAME WHERE DATE EQ '1991' END
A saída é:
LASTNAME FIRSTNAME TRANSDATE TSTMPSEC -------- --------- --------- -------- CRUZ IVY 1991/06/27 02:45 2011/01/11 02:45:00 GOODMAN JOHN 1991/06/25 01:19 2011/01/11 01:19:00 GREEVEN GEORGIA 1991/06/24 10:27 2011/01/11 10:27:00 HANDLER EVAN 1991/06/20 05:15 2011/01/11 05:15:00 1991/06/21 07:11 2011/01/11 07:11:00 KRAMER CHERYL 1991/06/21 01:10 2011/01/11 01:10:00 1991/06/19 07:18 2011/01/11 07:18:00 1991/06/19 04:11 2011/01/11 04:11:00 MONROE CATHERINE 1991/06/25 01:17 2011/01/11 01:17:00 PATRICK 1991/06/27 01:17 2011/01/11 01:17:00 SPIVEY TOM 1991/11/17 11:28 2011/01/11 11:28:00 WILLIAMS KENNETH 1991/06/24 04:43 2011/01/11 04:43:00 1991/06/24 02:08 2011/01/11 02:08:00
Information Builders |