Снежинка 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                                        |
----------------------------------------------------------------------+
Другие вопросы по тегам