Vrátí hodnotu typu Variant (Integer) určující celé číslo od 0 do 23 (včetně), které představuje hodinu dne.
Syntaxe
Hodina(čas)
Požadovaný argument časuje libovolná varianta, číselný nebo řetězcový výraz nebo libovolná jejich kombinace, 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 Expr1 FROM ProductSales; | Vrátí "hodinové" hodnoty pole "DateTime" bez informace o kalendářním 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 prodejů za každou hodinu bez ohledu na datum prodeje a zobrazí se ve sloupci HodinovýProdej. |
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 funkce Hour používá k získání hodiny ze zadaného času. Ve vývojovém prostředí se časový literál zobrazí v krátkém časovém formátu pomocí nastavení národního prostředí kódu.
Dim MyTime, MyHour
MyTime = #4:35:17 PM# ' Assign a time.
MyHour = Hour(MyTime) ' MyHour contains 16.