【问题标题】:Netezza - How to convert timestamp/datetime to 13-digit UNIX time millis?Netezza - 如何将时间戳/日期时间转换为 13 位 UNIX 时间毫秒?
【发布时间】:2015-05-05 04:08:22
【问题描述】:

我已经阅读了一些关于 Netezza 的参考资料,但我不知道如何将时间戳/日期时间值转换为 13 位 UNIX 时间毫秒。

有什么建议或想法吗?

【问题讨论】:

    标签: sql datetime unix-timestamp netezza


    【解决方案1】:

    Postgres 提供了 extract(epoch from . . .) 功能,完全可以满足您的需求:

    select extract(epoch from <datetimecol>) * 1000
    

    这在 Postgres 中已经存在很长时间了,所以我猜 Netezza 也支持它。

    【讨论】:

    • 但是为了得到13位时间戳,提取的数字要乘以1000:) SELECT EXTRACT(EPOCH FROM )*1000 FROM ...
    猜你喜欢
    • 2020-06-21
    • 2017-10-11
    • 1970-01-01
    • 1970-01-01
    • 2020-06-24
    • 2020-06-04
    • 2017-05-28
    相关资源
    最近更新 更多