Поделиться через


make_datetime()

Область применения: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Создает скалярное значение даты и времени между указанной датой и временем.

Синтаксис

make_datetime(год, месяц, день)

make_datetime(год, месяц, день, час, минута)

make_datetime(год, месяц, день, час, минута, вторая)

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Описание
year int ✔️ Значение года от 0 до 9999.
month int ✔️ Значение месяца от 1 до 12.
day int ✔️ Значение дня от 1 до 28–31 в зависимости от месяца.
hour int Значение часа от 0 до 23.
minute int Значение минуты от 0 до 59.
second двойной точности Второе значение от 0 до 59,99999999999.

Возвраты

В случае успешного выполнения результат будет значением даты и времени , в противном случае результат будет иметь значение NULL.

Пример

print year_month_day = make_datetime(2017,10,01)

Выходные данные

year_month_day
2017-10-01 00:00:00.0000000
print year_month_day_hour_minute = make_datetime(2017,10,01,12,10)

Выходные данные

year_month_day_hour_minute
2017-10-01 12:10:00.0000000
print year_month_day_hour_minute_second = make_datetime(2017,10,01,12,11,0.1234567)

Выходные данные

year_month_day_hour_minute_second
2017-10-01 12:11:00.1234567