【问题标题】:How to calculate date difference in apache drill sql to get the output in minutes?如何计算 apache Drill sql 中的日期差异以在几分钟内获得输出?
【发布时间】:2019-01-24 14:07:42
【问题描述】:

我正在使用 dbeaver 客户端连接到 Apache Drill hadoop db。尝试计算日期差异并以分钟为单位获取输出。

例如:日期 1 是 2015-05-17 22:00:00.000 日期 2 是 2015-05-17 22:45:00.000

预期输出 = 45。

到目前为止,我尝试使用 TIMESTAMPDIFF 但无法获得它。请帮帮我

【问题讨论】:

    标签: datediff apache-drill date-difference dbeaver timestampdiff


    【解决方案1】:
    0: jdbc:drill:zk=local> SELECT TIMESTAMPDIFF(MINUTE, TIMESTAMP '2015-05-17 22:00:00.000', TIMESTAMP '2015-05-17 22:45:00.000');
    +---------+
    | EXPR$0  |
    +---------+
    | 45      |
    +---------+
    1 row selected (0.678 seconds)
    

    在 Drill 文档中查看更多信息: https://drill.apache.org/docs/date-time-functions-and-arithmetic/#timestampdiff

    【讨论】:

    • @Surya 用两只手在StackOverflow 中添加了一个新按钮 ;)
    猜你喜欢
    • 2016-02-11
    • 2018-11-08
    • 1970-01-01
    • 2011-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-16
    • 2011-10-04
    相关资源
    最近更新 更多