BigQuery的PARSE_DATE函数可以处理ISOWEEK吗?

时间:2019-04-17 08:53:29

标签: google-bigquery

进行逐年比较时,能够比较ISOWEEK很方便。 BigQuery的DATE_ADDDATE_SUB函数无法处理ISOWEEK,因此我的想法是简单地更改年份(+/- 1),然后通过{返回ISOWEEK的星期数的开始日期{1}}功能,但是

这有效:

PARSE_DATE-> SELECT FORMAT_DATE("%G-%V", DATE('2019-04-15'))

这不起作用:

2019-16-> SELECT PARSE_DATE("%G-%V", "2018-16")

还存在一个1970-01-01函数,该函数确实为给定日期返回了DATE_TRUNC的开始日期,因此我期望ISOWEEK函数在以下情况下的行为相同使用PARSE_DATEISOYEAR解析字符串。

documentation明确列出ISOWEEK ISOYEAR%G ISOWEEK作为受支持的参数。我在这里想念东西吗?

1 个答案:

答案 0 :(得分:1)

此处提供Google Cloud Platform支持!

我一直在调查,%V参数和PARSE_DATE函数存在问题。在下面的link中,您可以在调查问题的过程中跟踪问题的状态。

如果您要添加更多信息,请随时在我提供的链接中添加。