Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
✅ Azure Stream Analytics ✅ Fabric Eventstream
A megadott dátumparti határok számát (aláírt egészét) adja vissza, amely a megadott kezdő dátum és enddátum között kereszteződött.
Szemantika
DATEDIFF ( datepart , startdate, enddate )
Érvek
datepart
A startdate és a enddate azon része, amely megadja a keresztbe léptetett típushatárt. Az alábbi táblázat az összes érvényes datepart argumentumot felsorolja.
| datepart | Rövidítések |
|---|---|
| év | yyy, yyyy |
| negyed | qq, q |
| hónap | mm, m |
| napofév | dy, y |
| nap | dd, d |
| heti | wk, ww |
| hétköznap | dw, w |
| óra | Hh |
| perc | mi, n |
| második | ss, s |
| Ezredmásodperc | Ms |
| mikroszekundum | Mcs |
startdate
Egy dátum/idő értékre feloldható kifejezés. dátum lehet kifejezés, oszlopkifejezés vagy sztringkonstans. A startdate az enddate-ből van strukturálva
enddate
Egy dátum/idő értékre feloldható kifejezés. dátum lehet kifejezés, oszlopkifejezés vagy sztringkonstans. A startdate az enddate-ből van strukturálva
Visszatérési típusok
bigint
Példák
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
Megjegyzés:
A Stream Analytics lekérdezési nyelvben a DATEDIFF függvény speciális használata van, ha JOIN feltételen belül használják. Lásd: JOIN.