Функция Hour

Применяется к
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Возвращает значение типа Variant (Integer), которое указывает целое число от 0 до 23 включительно и соответствует часу дня.

Синтаксис

Hour(time)

Обязательный аргумент времени— это любое числовое или строковое выражение, а также любое их сочетание, которое может представлять время. Если время содержит значение Null, возвращается значение Null .

Примеры запросов

Выражение Результаты
SELECT Hour([DateTime]) AS Expr1 FROM ProductSales; Возвращает значения "Hour" из поля "DateTime" без указания сведений о дате и отображает в столбце Expr1.
SELECT Hour([DateTime]) AS HourlySales, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY Hour([DateTime]); Возвращает сумму продаж за каждый час независимо от даты продажи и отображает в столбце "ПочасовыеПродажи".

Пример VBA

Примечание

В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (VBA). Чтобы получить дополнительные сведения о работе с VBA, выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск и введите одно или несколько слов в поле поиска.

В этом примере функция Hour используется для получения часов из указанного времени. В среде разработки литерал времени отображается в кратком формате с использованием языковых параметров кода.

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

Выберите правильную функцию для выбора даты