Cómo: |
La función HTMTOTS devuelve una marca de tiempo utilizando la fecha actual para proporcionar los componentes de fecha de su valor, y copia los componentes de hora de su valor de fecha-hora de entrada.
Nota: TIMETOTS es un sinónimo de HTMTOTS.
HTMTOTS(time, length, output)
o
TIMETOTS(time, length, output)
donde:
Fecha-Hora
El valor de fecha-hora devuelto, cuya hora se va a utilizar. Se ignora la porción de fecha.
Número entero
Es la longitud del resultado. Puede ser una de los siguientes:
Fecha-Hora
Es la marca de tiempo con la fecha actual y la hora copiada del componente de hora.
Es el nombre del campo que contiene el resultado, o el formato del valor de salida puesto entre comillas solas.
HTMTOTS convierte la porción de hora del campo TRANSDATE en una marca de tiempo, utilizando la fecha actual de la porción de fecha del valor devuelto:
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
La salida es:
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
WebFOCUS |