✅ Azure Stream Analytics ✅ Fabric Eventstream
指定した開始日と終了日の間に交差する、指定した datepart 境界のカウント (符号付き整数) を返します。
構文
DATEDIFF ( datepart , startdate, enddate )
論争
datepart
交差する型境界を指定する開始日と終了日の一部です。 次の表に、有効なすべての datepart 引数を示します。
datepart | 略語 |
---|---|
年 | yy、yyyy |
四半期 | qq、q |
月 | mm、m |
dayofyear | dy、y |
日 | dd、d |
週 | wk、ww |
ウィークデー | dw、w |
時間 | hh |
分 | mi、n |
秒 | ss、s |
ミリ秒 | さん |
マイクロ秒 | mcs |
startdate
datetime に解決できる式です。 date には、式、列式、または文字列リテラルを指定できます。 Startdate は enddate からサブ構造体化されます
enddate
datetime に解決できる式です。 date には、式、列式、または文字列リテラルを指定できます。 Startdate は enddate からサブ構造体化されます
戻り値の型
bigint
例示
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
注
Stream Analytics クエリ言語では、JOIN 条件内で使用する場合に DATEDIFF 関数を特別に使用します。 JOIN を参照してください。