access如何对一列数据分别进行求和查询,第一张图为明细表,我想要的结果是对每一个节点,求产值的累计。 30
1个回答
展开全部
下列Sql语句的统计结果的正确性建立在日期字段值严格按照“2016年02月”这种格式登记的基础之上:
select a.节点,sum(b.产值) as 累计产值
from
(select distinct 日期,节点 from 产值
where 节点 is not null and 节点
'')a,
产值 b where b.日期<=a.日期
group by a.日期,a.节点
order by a.日期;
select a.节点,sum(b.产值) as 累计产值
from
(select distinct 日期,节点 from 产值
where 节点 is not null and 节点
'')a,
产值 b where b.日期<=a.日期
group by a.日期,a.节点
order by a.日期;
更多追问追答
追答
不好意思,之前给的代码漏了个不等于比较符现补上:
SELECT a.节点, sum(b.产值) AS 累计产值
FROM (select distinct 日期,节点 from 产值
where 节点 is not null and
节点'') a, 产值 AS b
WHERE b.日期<=a.日期
GROUP BY a.日期, a.节点
ORDER BY a.日期;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询