格式转换—在线等待—急!!!!!!

毛仁胜 2003-09-18 06:22:46
我有这么一个表格

Col Col2 Col3
-----------------------
R1 1 5
R1 0 4
R1 1 2
R1 0 6
R1 1 9
R1 0 2
R2 1 7
R2 0 4
R2 1 8
R2 0 5
R2 1 9
R2 0 7


我现在想将他转换成为以下格式:
Col Col2 Col3
-----------------------
R1 1 16
R1 0 12
R2 1 24
R2 0 16

请问SQL语法该怎么写,能写得出的,我狂送分,急啊,晚上9点前我必须得写出来。
...全文
40 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rewiah 2003-09-18
  • 打赏
  • 举报
回复
select Col,sum(case when Col2=0 then col3 else 0 end) as Col2,
sum(case when Col2=1 then col3 else 0 end) as Col3
from 表
group by Col

Rewiah 2003-09-18
  • 打赏
  • 举报
回复
select Col,sum(case when Col2=1 then col3 else 0 end) as Col2,
sum(case when Col2=0 then col3 else 0 end) as Col3
from 表
group by Col

毛仁胜 2003-09-18
  • 打赏
  • 举报
回复
另外。我怎样给出超过100分?
毛仁胜 2003-09-18
  • 打赏
  • 举报
回复
对不起,刚才我写错了,是这样的
我有这么一个表格

Col Col2 Col3
-----------------------
R1 1 5
R1 0 4
R1 1 2
R1 0 6
R1 1 9
R1 0 2
R2 1 7
R2 0 4
R2 1 8
R2 0 5
R2 1 9
R2 0 7


我现在想将他转换成为以下格式:
Col Col2 Col3
-----------------------
R1 12 16
R2 16 24

请问SQL语法该怎么写,能写得出的,我狂送分,急啊,晚上9点前我必须得写出来。
Rewiah 2003-09-18
  • 打赏
  • 举报
回复
呵呵,狂送分!!

发达了,今天运气真好,买彩票去
Rewiah 2003-09-18
  • 打赏
  • 举报
回复
select Col,Col2,sum(Col3) as Col3
from 表
group by Col,Col2

22,294

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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