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 )
Požadovaným časovýmargument je ľubovoľná variant, numerický výraz, 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 dotazu
|
Výraz |
Výsledky |
|
SELECT Hour([DateTime]) AS Expr1 FROM ProductSales; |
Vráti hodnoty hodiny poľa DateTime bez informácií o dátume a zobrazí sa 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 za každú hodinu bez ohľadu na dátum predaja a zobrazí sa v stĺpci HodinovýPredaj. |
Príklad jazyka 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ývojovom prostredí sa časový literál zobrazí vo formáte krátkeho času pomocou miestnych nastavení kódu.
Dim MyTime, MyHourMyTime = #4:35:17 PM# ' Assign a time.MyHour = Hour(MyTime) ' MyHour contains 16.