Devuelve un tipo de datos Variant (Integer) que especifica un número entero entre 0 y 23 (ambos inclusive) y representa la hora del día.

Sintaxis

Hora( hora )

El tiempo necesarioargumento es cualquier variant, expresión numérica, expresión de cadena o cualquier combinación de estos que pueda representar una hora. Si la hora contiene Null, se devuelve Null.

Ejemplos de consulta

Expresión

Resultados

SELECT Hour([DateTime]) AS Expr1 FROM ProductSales;

Devuelve los valores "Hora" del campo "DateTime" sin la información de fecha y se muestra en la columna Expr1.

SELECT Hour([DateTime]) AS HourlySales, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY Hour([DateTime]);

Devuelve la suma de ventas en cada hora, independientemente de la fecha de venta, y se muestra en la columna Ventas por hora.

Ejemplo de VBA

Nota: Los ejemplos siguientes muestran el uso de esta función en un módulo Visual Basic para Aplicaciones (VBA). Para obtener más información sobre cómo trabajar con VBA, seleccione Referencia para desarrolladores en la lista desplegable junto a Buscar y escriba uno o más términos en el cuadro de búsqueda.

En este ejemplo se usa la función Hora para obtener la hora de una hora especificada. En el entorno de desarrollo, el literal de hora se muestra en formato de tiempo corto con la configuración regional del código.

Dim MyTime, MyHour
MyTime = #4:35:17 PM# ' Assign a time.
MyHour = Hour(MyTime) ' MyHour contains 16.

Elegir la función de fecha adecuada

¿Necesita más ayuda?

Ampliar sus conocimientos

Explorar los cursos >

Obtener nuevas características primero

Unirse a Microsoft Insider >

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×