Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Retorna a contagem (inteiro assinado) dos limites de parte de data especificados cruzados entre a data de início e a data de término especificadas.
Sintaxe
DATEDIFF ( datepart , startdate, enddate )
Argumentos
parte da data
É a parte de startdate e enddate que especifica o limite de tipo cruzado. A tabela a seguir lista todos os argumentos datepart válidos.
| parte da data | Abreviações |
|---|---|
| ano | aaa, aaaa |
| trimestre | QQ, Q |
| mês | mm, m |
| Dia do Ano | Dy, Y |
| Dia | DD, D |
| semana | wk, ww |
| Dia da semana | DW, W |
| hora | HH |
| minuto | mi, n |
| segundo | SS, S |
| milissegundos | em |
| microssegundos | MCS |
data de início
É uma expressão que pode ser resolvida para um datetime. data pode ser uma expressão, expressão de coluna ou literal de cadeia de caracteres. A data de início é subestruturada a partir da data de término
Data de fim
É uma expressão que pode ser resolvida para um datetime. data pode ser uma expressão, expressão de coluna ou literal de cadeia de caracteres. A data de início é subestruturada a partir da data de término
Tipos de devolução
bigint
Exemplos
SELECT DATEDIFF (minute, EntryTime, CAST('2014-09-10 12:00:00' AS datetime)) AS DiffTime
FROM Input TIMESTAMP BY EntryTime
WHERE Toll > 5
SELECT DATEDIFF (minute, EntryTime, DATEADD(hour,2,EntryTime)) AS DiffTime
FROM Input TIMESTAMP BY EntryTime
WHERE Toll > 5
Observação
Na linguagem de consulta do Stream Analytics, há um uso especial da função DATEDIFF quando usada dentro de uma condição JOIN. Consulte JOIN.