【问题标题】:SQL presto filtering for a list of dates?SQL presto 过滤日期列表?
【发布时间】:2019-11-20 13:18:15
【问题描述】:

我有如下疑问,

SELECT column
FROM table
WHERE day IN date ('2019-06-27','2019-07-08', '2019-07-10')

day 列中的值格式为 2019-07-07 12:30:15.744

目前不允许我使用特定日期列表之前的日期语法过滤日期。

如何正确编码此查询以仅检索该日期列表的数据?谢谢!

【问题讨论】:

    标签: sql data-science presto


    【解决方案1】:

    date 是一个关键字,它引入了日期文字,而不是日期列表。只需将它用于每个值:

    SELECT column
    FROM table
    WHERE day IN (date '2019-06-27', date '2019-07-08', date '2019-07-10')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-05
      • 1970-01-01
      • 2020-04-16
      • 2013-04-17
      • 2012-12-09
      • 2021-02-28
      • 1970-01-01
      • 2019-07-18
      相关资源
      最近更新 更多