Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
✅ 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.