使用Netezza以秒为单位的时差?

Ala*_*kar 4 sql netezza

我想以秒为单位在Netezza中获取以分钟为单位的时差。

我有2栏:Start(2014-06-01 07:45:04)finish(2014-06-01 07:46:58)事件

我尝试过使用DATEDIFF(SECOND,start,finish),但是Netezza出现错误。

我有缺少的功能吗?

Select R.*,S.*,CM.URL,DATEDIFF(SECOND,R.EVENT_DTM,S.MIN) From CTE_1 R 
JOIN CTE_2 S
on S.VISIT_KEY = R.VISIT_KEY
JOIN ADMIN.VW_DIM_CME_METADATA CM on CM.CONTENT_METADATA_KEY = R.CONTENT_METADATA_KEY
Run Code Online (Sandbox Code Playgroud)

Ala*_*kar 5

在IBM论坛上做了一些搜索,发现这是可行的。如果有人提供更好的方法,请发布。谢谢

    Select 
    R.*,S.*,CM.URL,
    EXTRACT(EPOCH from S.MIN - R.EVENT_DTM)DIFF 
    From CTE_1 R 
    JOIN CTE_2 S
    on S.VISIT_KEY = R.VISIT_KEY
    JOIN ADMIN.VW_DIM_CME_METADATA CM on CM.CONTENT_METADATA_KEY = R.CONTENT_METADATA_KEY
Run Code Online (Sandbox Code Playgroud)