Връща стойност от тип 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.