Devolve uma Variante (Número Inteiro) especificando um número inteiro entre 0 e 23, inclusive, que representa a hora do dia
Sintaxe
Hora(tempo)
O argumento de temponecessário é qualquer Variante, expressão numérica, expressão de cadeia ou qualquer combinação destes que represente uma hora. Se a hora contiver Nulo, Nulo é devolvido.
Exemplos de consulta
| Expressão | Resultados |
|---|---|
| SELECT Hour([DateTime]) AS Expr1 FROM ProductSales; | Devolve os valores "Hora" do campo "DataHora" sem as informações de data e é apresentado na coluna Expr1. |
| SELECT Hour([DateTime]) COMO HourslySales, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY Hour([DateTime]); | Devolve a soma das vendas de cada hora, independentemente da data de venda e apresenta na coluna VendasDaHora. |
Exemplo do VBA
Nota
Os exemplos seguintes demonstram a utilização desta função no módulo VBA (Visual Basic for Applications). Para obter mais informações sobre como trabalhar com o VBA, selecione Referência para Programadores na lista pendente junto a Procurar e introduza um ou mais termos na caixa de pesquisa.
Este exemplo usa a função Hora para obter a hora de uma hora especificada. No ambiente de desenvolvimento, o tempo literal é exibido em formato de tempo curto usando as configurações de localidade do seu código.
Dim MyTime, MyHour
MyTime = #4:35:17 PM# ' Assign a time.
MyHour = Hour(MyTime) ' MyHour contains 16.