高手,关于累加的问题

chinaandys 2004-09-25 08:45:19
时间 销售
4 100
5 200
6 500
7 600
8 1200

通过查询得到
时间 销售 累计额
4 100 100
5 200 300
6 500 800
7 600 1400
8 1200 2600
...全文
94 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinaandys 2004-09-25
  • 打赏
  • 举报
回复
非常感谢邹老大,马上结贴,谢谢各位.
yjdn 2004-09-25
  • 打赏
  • 举报
回复
select *,(select sum(销售) from 表名 where 时间<=a.时间) 累计额 from 表名 a
Andy__Huang 2004-09-25
  • 打赏
  • 举报
回复
老大真是太快了!
Andy__Huang 2004-09-25
  • 打赏
  • 举报
回复
select 时间,销售,累计额=(select sum(销售) from tb b where b.时间<=a.时间 order by b.时间)
from tb a order by a.时间
zjcxc 元老 2004-09-25
  • 打赏
  • 举报
回复
select *,累计额=(select sum(销售) from 表 where 时间<=a.时间) from 表 a

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧