【问题标题】:SQL query to get week number from date while setting week starting from SundaySQL查询从日期获取周数,同时设置从星期日开始的星期
【发布时间】:2020-03-21 02:02:33
【问题描述】:

我正在尝试在 AWS Athena 中运行查询以获取某个日期的周数。我需要从周日开始一周。

我尝试了以下查询并且它有效,但它认为一周从星期一开始。

Extract(week from date) as week_number

Google bigquery 有一个选项,您可以在其中指定周开始。例如:

Extract(week(Sunday) from date) as week_number

雅典娜有类似的东西吗?

请求帮助。

谢谢。

【问题讨论】:

    标签: sql datetime presto amazon-athena


    【解决方案1】:

    如果没有,可以加一天:

    extract(week from date + interval '1' day) as week_number
    

    【讨论】:

    • 如何添加 1 天的间隔。我尝试了 dateadd 函数,但由于 dateadd 函数未注册,athena 返回错误。
    猜你喜欢
    • 2017-07-19
    • 2018-02-05
    • 1970-01-01
    • 1970-01-01
    • 2020-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多