【发布时间】:2019-07-02 15:34:57
【问题描述】:
我试图在标准 SQL BigQuery 中计算去年同一周的等效当前日期。
例如,如果当前日期 2019-07-01 是第 27 周的星期一。我想知道去年(2018 年)第 27 周的星期一的日期。
当前周为select extract(isoweek from current_date())
但我不知道如何使用它来计算日期。
如果当前日期为 2019-07-01,则预期输出为 2018-07-02
这样做的原因是我想将当前销售额与去年相同的星期和星期几进行比较。
欢迎提出任何建议。
【问题讨论】:
-
如果上一年没有等价物怎么办?有些年份的 ISO 周数不同。
-
你是对的。这总是一个问题,但这是衡量它的方式。
标签: google-bigquery