Teradata 从时间戳列中减去

Teradata 从时间戳列中减去,teradata,Teradata,我正在使用下面的查询从日期戳列中减去6小时-下单\u TS select (ORDER_PLACED_TS- interval '6' hour) AS NEW_TIME, SO.ORDER_PLACED_TS,SO.* from mytable SO sample 10; 上面的查询返回了预期的结果。然后,我尝试将6替换为一列Hour\u subgration\u column,如下所示 select (ORDER_PLACED_TS- interval Hour_Subtraction

我正在使用下面的查询从日期戳列中减去6小时-
下单\u TS

select  (ORDER_PLACED_TS- interval '6' hour) AS NEW_TIME, SO.ORDER_PLACED_TS,SO.* from mytable SO
sample 10;
上面的查询返回了预期的结果。然后,我尝试将6替换为一列
Hour\u subgration\u column
,如下所示

select  (ORDER_PLACED_TS- interval Hour_Subtraction_column hour) AS NEW_TIME, SO.ORDER_PLACED_TS,SO.* from mytable SO
sample 10;

错误-
在'interval'关键字和单词'Hour\u subgration\u column'之间应该有字符串或unicode字符。
尝试
排序-(Hour\u subgration\u column*interval'1'Hour)

Hour\u subgration\u column的数据类型是什么?@dnoeth数据类型是-INT