Partager via


Différence de date

✅ Azure Stream Analytics ✅ Fabric Eventstream

Retourne le nombre (entier signé) des limites de parties de date spécifiées franchies entre la date de début et la date de fin spécifiées.

Syntaxe

DATEDIFF ( datepart , startdate, enddate )  

Les arguments

datepart

Fait partie de la date de début et de la date de fin qui spécifie la limite de type franchie. Le tableau suivant répertorie tous les arguments datepart valides.

datepart Abréviations
année aa, aaaa
quartier qq, q
mois mm, m
dayofyear dy, y
jour dd, d
semaine wk, ww
jour de semaine dw, w
heure Hh
minute mi, n
deuxième ss, s
milliseconde milliseconde
microseconde Mcs

startdate

Expression pouvant être résolue en datetime. la date peut être une expression, une expression de colonne ou un littéral de chaîne. Startdate est substructé à partir de enddate

enddate

Expression pouvant être résolue en datetime. la date peut être une expression, une expression de colonne ou un littéral de chaîne. Startdate est substructé à partir de enddate

Types de retour

bigint

Exemples

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  
  

Remarque

Dans le langage de requête Stream Analytics, il existe une utilisation spéciale de la fonction DATEDIFF lorsqu’elle est utilisée à l’intérieur d’une condition JOIN. Voir JOIN.