我使用了两个常用表表达式: WITH orderDetails (days, state) SELECT DATEDIFF(day, o.OrderDate, ol.ShipDate)FROM orderDetailsHAVING AVG(days) > AvgShipping.avgShip
ORDER BY state 问题是我一直收到“多部分标识符
我使用BigQuery中的以下SQL代码创建了一个公用表表达式,其中包含一个范围内的日期列表: SELECT * FROM UNNEST(GENERATE_DATE_ARRAY现在,我遇到的问题是,当我试图在单独的SELECT语句中访问该列时,无法识别名称'f0_‘。基本上,当我将其作为独立查询运行时,如果该公用表表达式中的SELECT语句返回名为&