Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Returnerar antalet (signerade heltal) för de angivna datepart-gränserna som korsas mellan angivet startdatum och slutdatum.
Syntax
DATEDIFF ( datepart , startdate, enddate )  
Argumentpunkter
datepart
Är den del av startdate och enddate som anger vilken typgräns som korsas. I följande tabell visas alla giltiga datepart-argument.
| datepart | Förkortningar | 
|---|---|
| år | yyy, yyyyy | 
| fjärdedel | qq, q | 
| månad | mm, m | 
| dayofyear | dy, y | 
| dag | dd, d | 
| vecka | wk, ww | 
| vardag | dw, w | 
| timme | Hh | 
| minut | mi, n | 
| andra | ss, s | 
| millisekund | Ms | 
| mikrosekund | Mcs | 
startdate
Är ett uttryck som kan matchas till en datetime. datum kan vara ett uttryck, ett kolumnuttryck eller en strängliteral. Startdate substructed från enddate
enddate
Är ett uttryck som kan matchas till en datetime. datum kan vara ett uttryck, ett kolumnuttryck eller en strängliteral. Startdate substructed från enddate
Returtyper
Bigint
Exempel
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  
  
Anmärkning
I Stream Analytics Query Language används funktionen DATEDIFF särskilt när den används i ett JOIN-villkor. Mer information finns i Anslut.