Snowflake SQL:如何在日期中添加时间以形成日期时间?

时间:2018-11-07 12:25:49

标签: snowflake-datawarehouse snowflake snowsql

我有一个日期列和一个时间列,我想创建一个日期时间/时间戳。

我尝试过

Date+Time

但是我得到了

  

SQL编译错误:第14行的第4行错误函数'+'的无效参数类型:(DATE,TIME(9))

1 个答案:

答案 0 :(得分:1)

您可以使用TIMESTAMP_NTZ_FROM_PARTS(date, time),例如

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                                        |
----------------------------------------------------------------------+