永发信息网

SQL字段累加求和的问题

答案:5  悬赏:40  手机版
解决时间 2021-02-16 20:51
  • 提问者网友:骨子里的高雅
  • 2021-02-16 04:03
SQL字段累加求和的问题
最佳答案
  • 五星知识达人网友:狂恋
  • 2021-02-16 04:44
不用那么麻烦的,一个select查询就可以了。不用子查询的

select string1,count(string1) as 次数,sum(string2) as 累计 from table1 group by string1
全部回答
  • 1楼网友:北方的南先生
  • 2021-02-16 06:19
jyh_jack
的答案正解!
  • 2楼网友:上分大魔王
  • 2021-02-16 06:09
select temptable.string1, temptable.次数 , sum(b.string2)
from
(select String1,count(0) as 次数 from table group by String1) as temptable , table b
where temptable .String1 = b.String1
group by temptable.string1, temptable.次数
  • 3楼网友:廢物販賣機
  • 2021-02-16 05:56
String2 累加是要的相同string1的和还是总和,如果是相同string1的话
select count(string1),sum(string2) from table group by string1
如果要总和,可以另写一条
select count(string1) from table
group by string1
union all
select sum(string2) from table
最后1条是总数
  • 4楼网友:行雁书
  • 2021-02-16 05:31
SELECt ID,STRING1,STRING2 from table UNIOn
select ID=0,string1=string1+'小计',countresult=count(1),sum1=sum(string2) from talbe group by string1 union
select ID=0,string1='总计',countresult=count(1),sum1=sum(string2) from table order by string1,id
结果为包括了小计和总计,和明细,并按顺序排列
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯