Снежинка SQL: Как добавить время к дате, чтобы сделать дату?
У меня есть столбец даты и столбец времени, и я хотел бы сделать дату / время.
я пробовал
Date+Time
но я получаю:
Ошибка компиляции SQL: строка ошибки 4 в позиции 14 Недопустимые типы аргументов для функции '+': (DATE, TIME(9))
1 ответ
Решение
Вы можете использовать TIMESTAMP_NTZ_FROM_PARTS(дата, время), например
select timestamp_ntz_from_parts('2013-04-05'::date, '01:02:03.12345'::time);
----------------------------------------------------------------------+
TIMESTAMP_NTZ_FROM_PARTS('2013-04-05'::DATE, '01:02:03.12345'::TIME) |
----------------------------------------------------------------------+
2013-04-05 01:02:03.123450000 |
----------------------------------------------------------------------+