Снежинка SQL: Как добавить время к дате, чтобы сделать дату? - PullRequest
0 голосов
/ 07 ноября 2018

У меня есть столбец даты и столбец времени, и я хотел бы сделать отметку даты / времени.

Я пробовал

Date+Time

но я получаю:

Ошибка компиляции SQL: строка ошибки 4 в позиции 14 Недопустимые типы аргументов для функции '+': (DATE, TIME (9))

1 Ответ

0 голосов
/ 08 ноября 2018

Вы можете использовать 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                                        |
----------------------------------------------------------------------+
...