Zwraca wartość typu wariant (liczba całkowita) określającą liczbę całkowitą z zakresu od 0 do 23 włącznie, która odpowiada godzinie.
Składnia
Godzina( godzina )
Wymagany czasargument to dowolny wariant, wyrażenie numeryczne, wyrażenie tekstowe lub dowolna kombinacja tych wartości, które mogą reprezentować czas. Jeśli argument czas zawiera wartość Null, funkcja zwraca wartość Null .
Przykłady zapytań
Expression |
Wyniki |
SELECT Hour([DateTime]) AS Expr1 FROM ProductSales; |
Zwraca wartości "Hour" pola "DateTime" bez informacji o dacie i wyświetlane w kolumnie Wyr1. |
SELECT Hour([DateTime]) AS HourlySales, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY Hour([DateTime]); |
Zwraca sumę sprzedaży dla każdej godziny, niezależnie od daty sprzedaży, i jest wyświetlana w kolumnie Sprzedaż godzinowa. |
Przykład języka VBA
Uwaga: Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.
W tym przykładzie użyto funkcji Godzina w celu uzyskania godziny z określonego czasu. W środowisku deweloperskim literał czasu jest wyświetlany w formacie krótkiego czasu przy użyciu ustawień regionalnych kodu.
Dim MyTime, MyHour
MyTime = #4:35:17 PM# ' Assign a time. MyHour = Hour(MyTime) ' MyHour contains 16.