sql语句,选择问题,各位帮忙,在线等待(急)

tylike 2003-07-28 03:37:01
表A中有字段,
字段名:proname 字符 pronum 字符 proadd 字符 prosize 数字 prosize2 数字
记录 : pro1 a01-01 cn. 1.02 34.33
pro1 a01-01 jp. 2.32 34.22
pro2 a01-03 en. 223 23.2
pro7 a02-22 pr. 233 34,31
现在想要将 表按name分组显示,将prosize和prosize2求和
同时显示pronum,proadd这两项是字符型,直接显示即可.
怎么写sql语句呢??谢谢各位帮忙.
...全文
36 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
farfh 2003-07-28
  • 打赏
  • 举报
回复
faint
tylike 2003-07-28
  • 打赏
  • 举报
回复
select proname,max(pronum) as pronum,max(proadd) as proadd,sum(prosize) as prosize,sum(prosize2) as prosize2
from a
group by proname
谢谢各位,有人告诉我这样做,虽然,逻辑上不正确,但结果是正确的因为proadd随意取一个职就可以
pronum和proname是一一对应的,可能是我没有说明白
tylike 2003-07-28
  • 打赏
  • 举报
回复
用inner join什么的可以实现吗?
我也是考驴好久才问的,简的也可以实现,但现在软件已完工,再改表结构的话,会累死我的.
njypch 2003-07-28
  • 打赏
  • 举报
回复
我拷!你既要显示pronum,proadd,又要对proname进行分组,怎么显示?
还是按proname,pronum,proadd共同分组?
Pipi0714 2003-07-28
  • 打赏
  • 举报
回复
楼上的对
curry913 2003-07-28
  • 打赏
  • 举报
回复
你提的要求可能有些问题,如果按照name分组的话,proadd的值和name不是一对一的关系,所以分组后的proadd值要丢失部分。下面是不考虑proadd的分组语句:
select proname,pronum,sum(prosize) as s1,sum(prosize2) as s2 from A group by proname,pronum

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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