我正在使用SQL语言。SQL嵌套聚合
我有一个名为parta的表。我想要计算字段40b1和40b2并找出这个总和。我的查询在这里。
select
count(40b1) as 40b1,
count(40b2) as 40b2,
sum(count(40b1) + count(40b2)) as sum,
code/100 as code
from parta
where 40b1=true and mandays>=1000
group by code/100 ;
预期输出
40b1 40b2 sum code verticalsum
5 5 10 20 7
2 2 4 21 7
如何完成它?请帮忙。
要获取此verticalsum列,可以使用哪种查询?
从查询中得到的输出是什么?你的'表'中的数据是什么? – Jens 2015-03-19 06:30:50
实际上,上面提到的代码不起作用。它显示错误,如错误:聚合函数调用不能嵌套 – Rose 2015-03-19 06:35:28
你可以做一个[sqlfiddle](http://sqlfiddle.com/)? – Jens 2015-03-19 06:38:05