Возвращает значение типа 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.