我们有一个有时有效的重复查询,有时会产生此错误:
错误:发生内部错误,请求无法完成。
查询:
create or replace table `dataset`.`table_name`
partition by DATE(sales_effective_date)
as (
SELECT * FROM `my-project`.`dataset`.`table_name`
WHERE DATE(sales_effective_date) > DATE_ADD(current_date, INTERVAL -1825 DAY)
);
最近的工作ID:[redacted]-looker-poc:US.bquijob_2a22d114_164aa53e926
我猜很多人似乎都在发布有关此错误的信息,但似乎没有人提供答案,因为BQ工程师直接解决了他们的问题。嗨,请与我联系!谢谢:)
答案 0 :(得分:1)
应该是
create or replace table `project.dataset.table_name`
partition by DATE(sales_effective_date) as
SELECT * FROM `my-project.dataset.table_name`
WHERE DATE(sales_effective_date) > DATE_ADD(current_date, INTERVAL -1825 DAY)
希望您看到与您的版本有所不同