Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
✅ Fluxo de eventos do Azure Stream Analytics ✅ Fabric
Retorna a contagem (inteiro com sinal) dos limites de datepart especificados cruzados entre o startdate e o enddate especificados.
Sintaxe
DATEDIFF ( datepart , startdate, enddate )
Argumentos
datepart
É a parte de startdate e enddate que especifica o limite de tipo cruzado. A tabela a seguir lista todos os argumentos de datepart válidos.
| datepart | Abreviaturas |
|---|---|
| ano | yy, yyyy |
| quarto | qq, q |
| mês | mm, m |
| dayofyear | dy, y |
| dia | dd, d |
| semana | wk, ww |
| Dia da semana | dw, w |
| hora | Hh |
| minuto | mi, n |
| segundo | ss, s |
| milissegundo | Ms |
| microssegundo | Mcs |
startdate
É uma expressão que pode ser resolvida para um datetime. a data pode ser uma expressão, uma expressão de coluna ou um literal de cadeia de caracteres. Startdate is substructed from enddate
enddate
É uma expressão que pode ser resolvida para um datetime. a data pode ser uma expressão, uma expressão de coluna ou um literal de cadeia de caracteres. Startdate is substructed from enddate
Tipos de retorno
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 usado dentro de uma condição JOIN. Consulte JOIN.