我已经尝试了好几个小时,似乎无法理解我应该如何继续下去。我有这张表:
Volha代表公顷的体积,Tiha代表每公顷的植物。 BOP,SEPM和PET是植物家族。
我想要做的是获得一张表格,其中我得到每公顷体积和植物每公顷的平均值在3个植物系列中的每一个的13个区块中的每一个。例如:集团每公顷BOP的平均价值7.最终表格应该如下所示,除了这个表示''总量''或者''总植物''而不是平均值。
答案 0 :(得分:1)
除非我低估了你的目标,否则只需按块运行聚合查询分组。
SELECT NOBLOC, SUP_HA,
AVG(TigehaBOP) AS NOM_BOP,
AVG(TigehaPET) AS NOM_PET,
AVG(TigehaSEP) AS NOM_SEP,
AVG(VolhaBOP) AS VOL_BOP,
AVG(VolhaPET) AS VOL_PET,
AVG(VolhaSEP) AS VOL_SEP
FROM Table
GROUP BY NOBLOC, SUP_HA
请注意:SQL不合并单元格,例如建议的标题和列已添加前缀以避免重复的别名。