数据库问题,急!!

sunwei911 2010-08-18 09:34:56
有个表这样的
Type number
A 100
B 20
A 30
B 40
现在要求把相同type的合并变成

Type number
A 130
B 60
当然Type类型远远不至这些!求大侠解决啊!

...全文
72 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sanny_txx 2010-08-18
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wxf163 的回复:]
SQL code
select type ,时间,单价 ,sum(number)
from tablename
group by type ,时间,单价
[/Quote]
楼上这个应该能行,select 什么,只要不是聚合函数,一般都得写到group by 里去
王向飞 2010-08-18
  • 打赏
  • 举报
回复
select type ,时间,单价 ,sum(number) 
from tablename
group by type ,时间,单价
百年树人 2010-08-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 sunwei911 的回复:]
如果还有其他的列,比如时间,单价。用上述方法会报错该列没有包含在聚合函数或 GROUP BY 子句中
[/Quote]

给出表结构,测试数据,算法和你想要的结果。
sunwei911 2010-08-18
  • 打赏
  • 举报
回复
而且是多表连接的情况
sunwei911 2010-08-18
  • 打赏
  • 举报
回复
如果还有其他的列,比如时间,单价。用上述方法会报错该列没有包含在聚合函数或 GROUP BY 子句中
hao1hao2hao3 2010-08-18
  • 打赏
  • 举报
回复

select type ,sum(number) from tablename group by type
百年树人 2010-08-18
  • 打赏
  • 举报
回复
select type,sum(number) as number from tb group by type
rucypli 2010-08-18
  • 打赏
  • 举报
回复
select type,sum(number)
from tb
group by type

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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