问一个sql语句的写法(50分)------Waiting on line

FlySnow2002 2003-08-21 11:24:53
我有一个表结构:
Name,Pcode,Num
AA,1,1
AA,1,2
AA,1,3
BB,2,4
BB,2,3
CC,3,5
CC,3,7
我想要产生这样一个结果:
合计:AA,1,6
合计:BB,2,7
合计:CC,3,12
注意(合计:AA)要在select的结果中显示出来.就是说要在Name字段的内容前加上一个”合计”两个字,
...全文
20 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zwbhyy 2003-08-21
  • 打赏
  • 举报
回复
select "合计:" & name as NewName,pcode,sum(Num) as sumNum from table group by name,pcode
TechnoFantasy 2003-08-21
  • 打赏
  • 举报
回复
我的代码有问题,你的pcode是什么,比如上面CC对应的是3,那么可能有其它数值吗?如果没有,1楼的是正确的。
TechnoFantasy 2003-08-21
  • 打赏
  • 举报
回复
select ('合计'+name)as new_name,sum(pcode),sum(num) from table group by name
victorycyz 2003-08-21
  • 打赏
  • 举报
回复
select "合计:" & name as NewName,pcode,sum(Num) as sumNum from table group by name,pcode
victorycyz 2003-08-21
  • 打赏
  • 举报
回复
select "合计:" & name as NewName,pcode,sum(Num) as sumNum from table group by name,pcode
aiur2000 2003-08-21
  • 打赏
  • 举报
回复
select name,pcode,sum(num) from table
group by name
逍遥鹰王 2003-08-21
  • 打赏
  • 举报
回复
一楼的对。
njhxc 2003-08-21
  • 打赏
  • 举报
回复
select name 姓名,sum(num) 合计 from table
group by name
njhxc 2003-08-21
  • 打赏
  • 举报
回复
select name,sum(num) from table
group by name
victorycyz 2003-08-21
  • 打赏
  • 举报
回复
不好意思,改善一下,关键字作为字段名最好要用中括号括起来:

select "合计:" & [name] as NewName,pcode,sum(Num) as sumNum from table group by [name],pcode

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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