【发布时间】:2022-12-07 07:40:57
【问题描述】:
我正在尝试查询劳动节前一周的日期。劳动节是每年九月第一个星期一的美国联邦假日。我正在尝试选择劳动节和劳动节前的整周。我有点接近这种查询
select * from `bigquery-public-data.ghcn_d.ghcnd_1991`
where extract(month from date) = 9
and extract(dayofweek from date) = 2
and extract(week from date) = 36
但并不总是第 36 周,有时是第 35 周(所以上面的查询是错误的)。
我猜我必须做一个日期减法才能得到劳动节前的整周......但现在我只需要帮助找到如何查询每个九月的第一个星期一。
【问题讨论】:
标签: sql google-bigquery