concat date和varchar并转换为时间戳

时间:2018-01-11 13:51:21

标签: sql teradata

我有日期类型的列,另一个有varchar类型的列,我希望连接此列然后在时间戳中转换它 我试过这个,但没有工作

CAST (adjustmentDate || adjustmenttime AS TIMESTAMP (0) FORMAT 'YYYYMMDDHHMISS' ) 

1 个答案:

答案 0 :(得分:0)

你可以试试吗

select 
cast(adjustmentDate  as timestamp(0)) + 
( CAST (adjustmenttime  AS time(4) format 'HHMISS') - time '00:00:00' hour to second)
;

我用一些文字为我工作,所以我希望它可以适用于你的桌子。