请教 在线等待:把VIEW1中把所有字段 VVV 中值相等的纪录 中所有字段中的值相加怎么办?

bljbljbljblj 2002-03-25 05:32:20
还有,除了字段VVV的值不相加外其余都相加又怎么办呢??
...全文
57 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fredfei 2002-03-25
  • 打赏
  • 举报
回复
你把c1加进去不就行了?!

select vvv,sum(a1) as a1,sum(a2) as a2,sum(a3) as a3
from view1
group by c1,vvv
bljbljbljblj 2002-03-25
  • 打赏
  • 举报
回复
对不起
我说错了,还有限制条件
VIEW1:
A1 A2 A3 VVV C1
1 1 1 1
11 11 2 13
11 1 111 1

当C1 GROUP BY 后VVV还有重复的话VVV就 GROUP BY!

fredfei 2002-03-25
  • 打赏
  • 举报
回复
select vvv,sum(a1) as a1,sum(a2) as a2,sum(a3) as a3
from view1
group by vvv

是你想要的吗?
bljbljbljblj 2002-03-25
  • 打赏
  • 举报
回复
UP,快帮忙!我给双倍分
bljbljbljblj 2002-03-25
  • 打赏
  • 举报
回复
这样的也行:


VIEW1:
A1 A2 A3 VVV
1 1 1 1
11 11 2 13
11 1 111 1


我要的是:

A1 A2 A3 VVV
12 2 112 2
11 11 2 13

是这样的啊

bljbljbljblj 2002-03-25
  • 打赏
  • 举报
回复
不是啦:
例如:

VIEW1:
A1 A2 A3 VVV
1 1 1 1
11 11 2 2
11 1 111 1


我要的是:

A1 A2 A3 VVV
12 2 112 1
11 11 2 2

是这样的啊
8992026 2002-03-25
  • 打赏
  • 举报
回复
把VIEW1中把所有字段 VVV 中值相等的纪录 中所有字段中的值相加怎么办?
select vvv,sum(col1) as col1,sum(col2) as col2,...,sum(colN) as colN
from Tablename group by vvv

除了字段VVV的值不相加外其余都相加又怎么办呢??
如上
8992026 2002-03-25
  • 打赏
  • 举报
回复
select VVV,col1+col2+...+col3 as SuMAll from tablename

34,873

社区成员

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

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