【问题标题】:Impala SQL - How to Truncate Timestamp to Day?Impala SQL - 如何将时间戳截断为一天?
【发布时间】:2015-05-22 18:17:11
【问题描述】:

使用 Cloudera 的 Impala SQL,有没有办法按天截断时间戳?

即来自:

2015-05-01 01:23:45 -> 2015-05-01 00:00:00
2015-05-01 12:34:56 -> 2015-05-01 00:00:00
2015-05-01 23:45:59 -> 2015-05-01 00:00:00

默认的TRUNC 选项似乎只启用周或小时,而不是日...

【问题讨论】:

    标签: sql impala


    【解决方案1】:

    根据我对tests 的阅读,您应该能够将DDDDDJ 传递给TRUNC 以获得这种行为。我同意docs 在这一点上并不清楚——我已经提交了issue 来清理文档。

    【讨论】:

    • 是的,这行得通,谢谢!我对“月份中的某一天”的描述感到困惑,但现在它是有道理的。
    猜你喜欢
    • 2016-07-02
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    • 1970-01-01
    • 2014-03-25
    • 2021-07-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多