Vrátí hodnotu typu Variant (Integer) určující celé číslo od 0 do 23 (včetně), které představuje hodinu dne.
Syntaxe
Hour( time )
Požadovaný čas,Argument představuje libovolnou variantu, Číselný výraz, Řetězcový výraz nebo libovolnou jejich kombinaci, která představuje čas. Pokud čas obsahuje hodnotu Null, vrátí se hodnota Null.
Příklady dotazů
Výraz |
Výsledky |
SELECT Hour([DateTime]) AS Výraz1 FROM Prodej_produktů; |
Vrátí hodnotu "Hodina" pole DateTime bez informací o datu a zobrazí se ve sloupci Výraz1. |
SELECT Hour([DateTime]) AS HourlySales, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY Hour([DateTime]); |
Vrátí součet prodeje za každou hodinu bez ohledu na datum prodeje a zobrazí se ve sloupci Prodej za hodinu. |
Příklad jazyka VBA
Poznámka: Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.
V tomto příkladu se k získání hodiny od zadaného času používá funkce Hodina. Ve vývojovém prostředí se literál času zobrazuje v krátkém formátu s použitím nastavení národního prostředí vašeho kódu.
Dim MyTime, MyHour
MyTime = #4:35:17 PM# ' Assign a time.
MyHour = Hour(MyTime) ' MyHour contains 16.