Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
✅ Поток событий Azure Stream Analytics ✅ Fabric
Возвращает число (подписанное целое число) указанных границ datepart, пересекаемых между указанным начальным и конечным элементом.
Синтаксис
DATEDIFF ( datepart , startdate, enddate )
Аргументы
datepart
Является частью начального и концевого элемента, указывающего границу типа, пересекаемую. В следующей таблице перечислены все допустимые аргументы datepart.
| datepart | Аббревиатуры |
|---|---|
| год | yy, yyy |
| четверть | qq, q |
| Месяц | мм, м |
| dayofyear | dy, y |
| день | дд, д |
| неделя | вк, вв |
| будний день | dw, w |
| час | Чч |
| минута | mi, n |
| секунда | ss, s |
| миллисекунда | мс |
| микросекунда | mcs |
startdate
Выражение, которое можно разрешить до даты и времени. дата может быть выражением, выражением столбца или строковым литералом. Начальная дата будет подчинена из концевого приложения
enddate
Выражение, которое можно разрешить до даты и времени. дата может быть выражением, выражением столбца или строковым литералом. Начальная дата будет подчинена из концевого приложения
Типы возвращаемых данных
Бигинт
Примеры
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 используется специальная функция DATEDIFF при использовании внутри условия JOIN. См. раздел JOIN.