Funkcia Hour

Vzťahuje sa na
Access pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vráti hodnotu typu Variant (Integer), ktorá určuje celé číslo v rozsahu od 0 do 23 vrátane a predstavuje hodinu dňa.

Syntax

Hour(čas)

Povinný argument časuje ľubovoľný variant, numerický alebo reťazcový výraz alebo ľubovoľná kombinácia týchto možností, ktoré môžu predstavovať čas. Ak čas obsahuje hodnotu Null, vráti sa hodnota Null .

Príklady dotazov

Výraz Výsledky
SELECT Hour([DátumČas]) AS Expr1 FROM ProductSales; Vráti hodnoty "Hodina" poľa DátumAČas bez informácie o dátume a zobrazí v stĺpci Expr1.
SELECT Hour([DateTime]) AS HourlySales, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY Hour([DateTime]); Vráti súčet predaja voči každej hodine bez ohľadu na dátum predaja a zobrazí v stĺpci HodinovýPredaj.

Príklad VBA

Poznámka

Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.

V tomto príklade je funkcia Hour použitá na získanie hodiny zo zadaného času. Vo vývojárskom prostredí sa časový literál zobrazí v krátkom formáte času pomocou miestnych nastavení kódu.

Dim MyTime, MyHour
MyTime = #4:35:17 PM#    ' Assign a time.
MyHour = Hour(MyTime)    ' MyHour contains 16.

Výber správnej funkcie dátumu