目前我正在处理一个如下所示的查询
WITH subquery1 AS (
SELECT ...
FROM rawdata
WHERE DATE(_PARTITIONTIME) = "2021-03-09"
),
subquery2 AS (
SELECT ...
FROM subquery 1
),
subquery3 AS (
SELECT ...
FROM subquery1 join subquery2
)
SELECT * FROM subquery3
在我的实际查询中,我有 5 个子查询都建立在前面的查询之上。该查询运行良好,我希望将其作为视图,以便在其他查询中使用它。
有没有办法在调用视图时控制第一个子查询中的分区过滤器?在某些情况下,我只想有一个星期,在其他情况下,几个月。