HOUR

La función HOUR devuelve la hora como un número de 0 (12 A.M.) a 23 (11 P.M.).

Sintaxis

HOUR(
    datetime
)

Parámetros
  • datetime: Valor correspondiente a una variable temporal, como 15:35:28 o 5:16 P.M., de la que se quiere extraer el número de hora.
Valor devuelto

La función HOUR devuelve un número entero de 0 a 23.

Información adicional

Aun cuando la función HOUR requiere un argumento tipo datetime, puede recibir también un número real (en el que se considera la parte entera como referencia a la fecha y la parte decimal como referencia a la hora), con formato general o con cualquier otro formato (de fecha y hora u otro). Por este motivo, la función HOUR admite como argumento tanto una hora como una fecha. En el caso de recibir como argumento una fecha, los valores de día, mes y año se ignoran, y se extrae únicamente el valor de la hora.

El argumento datetime puede incluirse en la función usando una función de creación de fecha/hora, una función que devuelva un valor de fecha/hora, como referencia a una columna que contenga valores de fecha/hora o introduciendo directamente el valor de fecha/hora en cualquiera de los formatos aceptados. En este último caso la función HOUR utilizará la configuración regional y los ajustes de fecha y hora del equipo cliente con el fin de interpretar el texto del que extraer el valor adecuado. De esta forma, las siguientes funciones (que reciben como argumento el mismo número real con diferente formato), devolverán el mismo valor: 11.

Hora = HOUR("15/10/2016 11:9:14")

Hora = HOUR(42658,4230787037)

Ejemplos

En el siguiente ejemplo se extrae la hora del campo que contiene la fecha y hora de las ventas:

Función HOUR: Ejemplo de uso 

Funciones relacionadas
Categoría
Fecha y hora
Enviado por admin el Mar, 04/12/2018 - 00:04