Връща стойност от тип Variant (Integer), указваща цяло число между 0 и 23 включително, представляващо часа от деня.
Синтаксис
Hour(time)
Задължителният аргумент за времее всяка стойност от тип Variant, числов израз, израз във формата на низ или каквато и да е комбинация от тези, която може да представлява време. Ако час съдържа Null, се връща Null .
Примери за заявки
| Израз | Резултати |
|---|---|
| SELECT Hour([DateTime]) AS Израз1 FROM Продажби на продукти; | Връща стойностите "Hour" на полето "DateTime" без информацията за датата и показва в колоната Израз1. |
| SELECT Hour([DateTime]) AS HourlySales, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY Hour([DateTime]); | Връща сумата от продажбите за всеки час, независимо от датата на продажбата, и се показва в колоната HourlySales. |
Пример на 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.