我试图使用函数
从日期中提取一周format_timestamp('%V',DATE)
但Bigquery文档说"星期一是一周的第一天"。
有没有办法可以将星期二指定为星期的第一天。
我使用
在Redshift中实现了相同的目标date_part(周,日期+间隔' -1天')
Bigquery有可能吗?
答案 0 :(得分:2)
以下是BigQuery Standard SQL
您可以使用WEEK(WEEKDAY),如下所示
#standardSQL
SELECT FORMAT_TIMESTAMP('%V', CURRENT_TIMESTAMP()),
EXTRACT(WEEK(SATURDAY) FROM CURRENT_TIMESTAMP())
这是最近推出的 - https://cloud.google.com/bigquery/docs/release-notes#november_30_2017