Функция Hour

Отнася се за
Access за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

Избиране на правилната функция за дата