第一个统计各年度的项目数:SELECT A1.实施年度, Count(A1.项目ID) AS 计数 FROM A1 INNER JOIN B1 ON A1.项目ID = B1.项目ID GROUP BY A1.实施年度;
第二个:SELECT A1.实施年度, Count(B1.问题四项) AS 问题四项计数, Sum(B1.金额) AS 金额合计 FROM A1 INNER JOIN B1 ON A1.项目ID = B1.项目ID GROUP BY A1.实施年度;
第三个:SELECT Count(B1.问题四项) AS 问题四项计数, Sum(B1.金额) AS 金额合计, Count(A1.项目ID) AS 项目计数 FROM A1 INNER JOIN B1 ON A1.项目ID = B1.项目ID;
非常感谢指导!!
我试了一下,查询结果不是统计的A1的项目ID数,而是B1表的项目ID的对应统计条数,如何去掉B1关系表,才能统计出A1的项目ID数,
因为A1的每一个项目对应B1的问题四项有多个(当然也存在一个或没有记录的),但如果去掉B1表又无法统计出各年度项目数对应的问题四项数和相应的金额。望能指导解决。
另外,我是希望在一个统计表里反映以上统计内容,最终是希望在窗体中通过柱状图显示出来。谢谢!!!
如果去掉B1表又无法统计出各年度项目数对应的问题四项数和相应的金额。
select b.实施年度,count(a.*) as 问题数量,sum(a.金额) as 问题金额
from B1 as a inner join A1 as b on a.项目ID=b.项目ID
group by b.实施年度
小写的a,b是什么意思?如果a是代表A1表,b代表B1表,但B1表中没有实施年度???
总记录:5篇 页次:1/1 9 1 :