✅ Azure Stream Analytics ✅ Fabric Eventstream
지정된 startdate와 enddate 사이에 교차된 지정된 datepart 경계의 개수(부호 있는 정수)를 반환합니다.
문법
DATEDIFF ( datepart , startdate, enddate )
주장들
datepart
교차된 형식 경계를 지정하는 startdate 및 enddate의 일부입니다. 다음 표에서는 유효한 모든 datepart 인수를 나열합니다.
datepart | 약어 |
---|---|
연도 | yyy, yyyy |
사분의 일 | qq, q |
월 | 밀리미터(mm), 미터(m) |
dayofyear | dy, y |
하루 | dd, d |
주 | wk, ww |
평일 | dw, w |
시 | ㅎㅎ |
분 | mi, n |
초 | ss, s |
밀리초 | 밀리초(ms) |
마이크로초 | 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을 참조하세요.