Delen via


DATUMVERSCHIL

✅ Azure Stream Analytics ✅ Fabric Eventstream

Retourneert het aantal (ondertekende gehele getallen) van de opgegeven datumpartgrenzen die zijn overschreden tussen de opgegeven begindatum en einddatum.

Syntaxis

DATEDIFF ( datepart , startdate, enddate )  

Argumenten

datepart

Is het deel van startdate en enddate waarmee de grens van het type wordt aangegeven. De volgende tabel bevat alle geldige datumonderdelenargumenten.

datepart Afkortingen
jaar yyy, jjjj
wijk qq, q
maand mm, m
dayofyear dy, y
dagen dd, d
week wk, ww
weekdag dw, w
uur Hh
minuut mi, n
tweede ss, s
milliseconde mevrouw
microseconde Mcs

startdate

Is een expressie die kan worden omgezet in een datum/tijd. datum kan een expressie, kolomexpressie of letterlijke tekenreeks zijn. Begindatum wordt substructed vanaf enddate

einddatum

Is een expressie die kan worden omgezet in een datum/tijd. datum kan een expressie, kolomexpressie of letterlijke tekenreeks zijn. Begindatum wordt substructed vanaf enddate

Retourtypen

Bigint

Voorbeelden

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  
  

Opmerking

In Stream Analytics Query Language is er een speciaal gebruik van de functie DATEDIFF wanneer deze wordt gebruikt binnen een JOIN-voorwaarde. Zie JOIN.