"Timestamp evaluation: connection error" 在 BigQuery 中的 `DATE_ADD` 中的 `TABLE_DATE_RANGE` 中

"Timestamp evaluation: connection error" in `DATE_ADD` in `TABLE_DATE_RANGE` in BigQuery

当运行以下查询

SELECT
  *
FROM
  TABLE_DATE_RANGE([ds.table_prefix_], DATE_ADD(CURRENT_TIMESTAMP(), -3, 'MONTHS'), DATE_ADD(CURRENT_TIMESTAMP(), -1, 'DAY'))

我收到以下错误:

Timestamp evaluation: connection error.

如果您只对 DATE_ADD 语句执行 SELECT,您会得到一个合理的错误。

Error: Invalid interval unit in function DATE_ADD: MONTHS, expected YEAR, QUARTER, MONTH, WEEK, DAY, HOUR, MINUTE or SECOND.