Повертає значення типу Variant (Integer), яким задається ціле число в діапазоні від 0 до 23 включно, і яке позначає годину доби.
Синтаксис
Hour( time )
Обов'язковий часаргумент – це будь-який варіант, числовий вираз, рядковий вираз або будь-яка їх комбінація, яка може представляти час. Якщо аргумент time містить Null-значення, повертається значення Null .
Приклади запитів
Вираз |
Результати |
SELECT Hour([DateTime]) AS Expr1 FROM ProductSales; |
Повертає значення "Година" поля "Дата й час" без даних про дату та відображається в стовпці Вираз1. |
SELECT Hour([DateTime]) AS HourlySales, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY Hour([DateTime]); |
Повертає суму збуту за кожну годину незалежно від дати продажу та відображається в стовпці Погодинний продаж. |
Приклад VBA
Примітка.: У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.
У цьому прикладі використано функцію Hour , щоб отримати годину з указаного часу. У середовищі розробки літерал часу відображається в короткому форматі часу за допомогою параметрів локалізації коду.
Dim MyTime, MyHour
MyTime = #4:35:17 PM# ' Assign a time. MyHour = Hour(MyTime) ' MyHour contains 16.