【发布时间】:2017-12-31 01:39:02
【问题描述】:
这是我当前的代码:
SELECT
AVG(famTotal)
FROM `OmniHealth.new2015Data`, (
SELECT
SUM( TOTEXP15 ) as famTotal
FROM `OmniHealth.new2015Data`
GROUP BY DUID
)
WHERE BMINDX53 BETWEEN 0 AND 25 AND
ADSMOK42 = -1 AND
FCSZ1231 = 7
我想要做的是找到每个家庭的平均成本,其中家庭的所有成员的 BMI 都在 0 到 25 之间,不吸烟,并且家庭规模任意。
表格中的支出数据是按人计算的,因此我尝试根据所有人的“居住单元 ID”(DUID) 对其进行求和,然后对每个人的总数进行平均家庭,只要家庭只有我在上一段中所述的属性。
感谢您的回复!我是 SQL 新手。
【问题讨论】:
标签: sql google-bigquery bigdata