Función HOUR( )
Extrae la porción de la hora de una hora o fechahora especificada y la devuelve como un valor numérico, con un formato de 24 horas.
Sintaxis
HOUR(hora/fechahora)
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
hora/fechahora |
fechahora |
El campo, expresión o el valor literal de donde extraer la porción hora de la hora. |
Salida
Numérico.
Ejemplos
Ejemplos básicos
Devuelve 23:
HOUR(`t235959`)
HOUR(`20141231 235959`)
Devuelve la hora de cada valor del campo Hora_inicio_llamada:
HOUR(Hora_inicio_llamada)
Observaciones
Detalles del parámetro
Un campo especificado para hora/fechahora puede utilizar cualquier formato de hora o fechahora, siempre que la definición del campo establezca correctamente el formato.
Especificar un valor de fechahora u hora literal
Al especificar un valor literal de hora o fechahora para hora/fechahora, solo puede utilizar los formatos de la siguiente tabla y debe encerrar el valor entre acentos graves; por ejemplo, `20141231 235959`.
No utilice ningún separador, como barras (/) o dos puntos (:), entre los componentes individuales de fechas u horas.
-
Valores de hora: puede utilizar cualquiera de los formatos de la siguiente tabla. Debe utilizar un separador antes de un valor de la hora independiente para que la función opere correctamente. Los separadores válidos son la letra 't' o la letra 'T'. Debe especificar las horas con el reloj de 24 horas. Los desplazamientos respecto del Horario Universal Coordinado (UTC, por sus siglas en inglés) deben ir precedidos de un signo más (+) o un signo menos (-).
-
Valores de fechahora: puede utilizar cualquier combinación de formatos de fecha, separador y hora de la siguiente tabla. La fecha debe preceder a la hora y se debe utilizar un separador entre las dos. Los separadores válidos son un espacio en blanco, la letra 't' o la letra 'T'.
Formatos de ejemplo
Valores literales de ejemplo
thhmmss
`t235959`
Thhmm
`T2359`
AAAAMMDD hhmmss
`20141231 235959`
AAMMDDthhmm
`141231t2359`
AAAAMMDDThh
`20141231T23`
AAAAMMDD hhmmss+/-hhmm
(desplazamiento de UTC)
`20141231 235959-0500`
AAMMDD hhmm+/-hh
(desplazamiento de UTC)
`141231 2359+01`
Nota
No use solo hh en el formato de la hora principal con datos que tienen un desplazamiento del UTC. Por ejemplo, evite: hh+hhmm. Los resultados pueden no ser confiables.