sqlserver销量按周累加

sqlSERVER 怎么实现按周累加,图1是查询出来的的数据怎么变成2的结果,image.pngimage.png

wangjiaojiao 发布于 2020-5-29 15:13
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
axingLv6专家互助
发布于2020-5-29 15:16
 with temp as (
select 1 as a,'A' as b,1 as c
union all
select 1 as a,'B' as b,2 as c
union all
select 1 as a,'C' as b,3 as c
union all
select 2 as a,'A' as b,4 as c
union all
select 2 as a,'B' as b,5 as c
union all
select 2 as a,'C' as b,6 as c
union all
select 3 as a,'A' as b,7 as c
union all
select 3 as a,'B' as b,8 as c
union all
select 3 as a,'C' as b,9 as c
)
select t1.a,t1.b,sum(t2.c) as sum 
from temp t1 left join temp t2 on t1.b=t2.b and t1.a>=t2.a
group by t1.a,t1.b
order by b,a


  • 2关注人数
  • 560浏览人数
  • 最后回答于:2020-5-29 15:16
    请选择关闭问题的原因
    确定 取消
    返回顶部