Teradata案例然后设置时间间隔

问题描述

我有一个teradata查询,其中减去两个TS字段以分钟为单位获取增量。

然后我想使用CASE测试另一个字段,并返回上面的增量TS或定义的间隔。

但是,我收到7452:无效的时间间隔错误,并显示以下代码

(TS2- TS1) day to minute as TS_DELTA,case when TIME_CATEGORY in('0-3 HOURS','3-8 HOURS')
        then TS_DELTA
        when TIME_CATEGORY = 'NEGATIVE'
        then interval '0' minute
        when GROUND_TIME = '> 8 HOURS'
        then interval '5' minute
        end as SUM_TIME

我还有一个定义TIME_CATEGORY的CASE,它可以正常工作。我将错误范围缩小到了

then interval '5' minute

我不知道发生了什么。有什么想法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)