Возвращает значение типа Variant (Integer), которое указывает целое число от 0 до 23 включительно и соответствует часу дня.
Синтаксис
Час (время)
Обязательный аргумент времени— это любое выражение Variant, числовое выражение, строковое выражение или любое их сочетание, которое может представлять время. Если время содержит значение 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]); | Возвращает сумму продаж для каждого часа, независимо от даты продажи, и отображается в столбце HourlySales. |
Пример VBA
Примечание
В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (VBA). Чтобы получить дополнительные сведения о работе с VBA, выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск и введите одно или несколько слов в поле поиска.
В этом примере функция Hour используется для получения часа из указанного времени. В среде разработки литерал времени отображается в коротком формате времени с использованием параметров языкового стандарта кода.
Dim MyTime, MyHour
MyTime = #4:35:17 PM# ' Assign a time.
MyHour = Hour(MyTime) ' MyHour contains 16.