使用 Netezza 时差(以秒为单位)?

2024-01-23

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

我有 2 列:Start(2014-06-01 07:45:04) and finish(2014-06-01 07:46:58) events

我尝试过使用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

在 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Netezza 时差(以秒为单位)? 的相关文章

随机推荐