在配置单元中使用整数类型中的日期和小时列创建小时频率上的日期时间数据

yk9xbfzb  于 2021-06-24  发布在  Hive
关注(0)|答案(1)|浏览(328)

我有一个包含日期列和小时列的表,这是一个从0到24的整数类型列。我需要组合这两个字段,并创建一个小时复合日期时间字段。
但是,我可以通过使用| |和cast创建这种变量。但我无法将此代码转换为配置单元编辑器语法。你能帮我解决这个问题吗
sql代码:

CAST(CAST(CAST(DATE_OF_TRANSACTION AS FORMAT 'yyyy-mm-dd') AS VARCHAR(11))||' '||CAST(CAST( BasketHour AS FORMAT '99:') AS VARCHAR(10))||'00:00' AS TIMESTAMP(0)) Date_Time

非常感谢你

fkaflof6

fkaflof61#

例如:

cast(concat(DATE_OF_TRANSACTION, ' ', lpad(BasketHour ,2,0),':00:00.0' ) as timestamp)

相关问题