2

我有一个日期列和一个时间列,我想制作一个日期时间/时间戳。

我试过了

Date+Time

但我得到:

SQL 编译错误:位置 14 处的错误行 4 函数“+”的参数类型无效:(DATE, TIME(9))

4

1 回答 1

5

您可以使用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                                        |
----------------------------------------------------------------------+
于 2018-11-08T06:08:11.853 回答