Google bigquery BigQuery-产品级和添加到标题级的总和值-嵌套表
我想在标题行中添加isvoid为false的产品线总/净值的SUM 例如,我喜欢这个嵌套表(主表很大): 我希望:Google bigquery BigQuery-产品级和添加到标题级的总和值-嵌套表,google-bigquery,Google Bigquery,我想在标题行中添加isvoid为false的产品线总/净值的SUM 例如,我喜欢这个嵌套表(主表很大): 我希望: id gross net product.gross product.net product.isVoided 1 40 25 10 5 false 20 10 true 30
id gross net product.gross product.net product.isVoided
1 40 25 10 5 false
20 10 true
30 20 false
这是我的开始:
SELECT
M.*,
SUM(PR.gross) AS Gross,
SUM(pr.net) AS Net
FROM MAIN AS M, UNNEST(product) AS PR
GROUP BY (some how group by all???)
下面是BigQuery标准SQL
#standardSQL
SELECT *,
(SELECT AS STRUCT SUM(gross) gross, SUM(net) net FROM UNNEST(product) WHERE NOT isVoided).*
FROM `project.dataset.table`
下面是BigQuery标准SQL
#standardSQL
SELECT *,
(SELECT AS STRUCT SUM(gross) gross, SUM(net) net FROM UNNEST(product) WHERE NOT isVoided).*
FROM `project.dataset.table`