求教SQL语句 不重复求和

totodele 2010-07-15 05:25:36
求教SQL语句 不重复求和


有一数据表

autoid type no data
1 a 11 10
2 b 10 12
3 a 11 13
4 c 11 14


表按 type汇总 对data求和

autoid type no data 全都显示出来
...全文
192 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangfeng275265586 2010-07-16
  • 打赏
  • 举报
回复
select autoid,type,no,sum(data) from a
group by autoid,type,no
having type
claro 2010-07-15
  • 打赏
  • 举报
回复
查询直接F5
claro 2010-07-15
  • 打赏
  • 举报
回复
[Quote=引用楼主 totodele 的回复:]
有一数据表
autoid type no data
1 a 11 10
2 b 10 12
3 a 11 13
4 c 11 14
表按 type汇总 对data求和,autoid type no data 全都显示出来
[/Quote]
--try 
--注,仅举例。用with结果集可以实现更复杂的嵌套取值
with aa
as (
select
type,sum(data) sumdata
from
table
group by
type
)

select
autoid,type,no,data,a.sumdata
from
table a , aa
where
a.tyep=aa.type
华夏小卒 2010-07-15
  • 打赏
  • 举报
回复
汇总后,autoid 和 no 是不真实的数据
王向飞 2010-07-15
  • 打赏
  • 举报
回复
那要怎么显示?你要怎么结果?

22,207

社区成员

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

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