Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Gibt die Anzahl (signierte ganze Zahl) der angegebenen Datumsteilgrenzen zwischen dem angegebenen Anfangs- und Enddatum zurück.
Syntax
DATEDIFF ( datepart , startdate, enddate )
Argumente
datepart
Ist der Teil des Anfangs- und Enddatums, der die Typgrenze überschreitet. In der folgenden Tabelle sind alle gültigen Datepart-Argumente aufgeführt.
| datepart | Abkürzungen |
|---|---|
| Jahr | yy, yyyy |
| Viertel | qq, q |
| Monat | mm, m |
| dayofyear | dy, y |
| Tag | dd, d |
| Woche | wk, ww |
| Wochentag | dw, w |
| Stunde | Hh |
| Minute | mi, n |
| Sekunde | ss, s |
| Millisekunde | Frau |
| Mikrosekunde | mcs |
Startdatum
Ist ein Ausdruck, der zu einem Datumszeitpunkt aufgelöst werden kann. Datum kann ein Ausdruck, Einspaltenausdruck oder ein Zeichenfolgenliteral sein. Startdate wird vom Enddatum substrukturiert.
Enddatum
Ist ein Ausdruck, der zu einem Datumszeitpunkt aufgelöst werden kann. Datum kann ein Ausdruck, Einspaltenausdruck oder ein Zeichenfolgenliteral sein. Startdate wird vom Enddatum substrukturiert.
Rückgabetypen
bigint
Beispiele
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
Hinweis
In der Stream Analytics-Abfragesprache gibt es eine spezielle Verwendung der DATEDIFF-Funktion, wenn sie in einer JOIN-Bedingung verwendet wird. Siehe JOIN.