怎样让sql语句某列进行分组合计 SELECT MAX(编号) FROM TABLE GROUP BY 编号 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT SUM(编号) FROM TABLE GROUP BY 编号这个不是delphi范畴把,好好学学数据库。楼上好快 全部顯示出來,要搞清楚其它字段以什么方式显示,原始数据还是统计的(如最大,最小,平均值...)數量*單價≠金額只是以编号分组统计数量合计,就是这样了:SELECT SUM(数量) 总数量 FROM TABLE GROUP BY 编号 其他字段怎么显示?比如说表中编号一致的有10条记录。但是这十条记录的name都不同,那么对于结果,你怎么显示name?有意义吗 select 编号,sum(数量) as 数量,sum(金额)/sum(数量) as 均价,sum(金额) as 金额 from 表 group by 编号 order by 编号 select 编号,sum(数量) as 数量,sum(金额)/sum(数量) as 均价,sum(金额) as 金额 from 表 group by 编号 order by 编号 编号 名称 单位 数量 单价 金额1001 AA 台 10 2 201001 AA 台 15 2 301002 BB 条 6 3 181002 BB 条 5 3 15要求显示结果为:编号 名称 单位 数量 单价 金额1001 AA 台 25 2 501002 BB 条 11 3 33 单价相同?select 编号,名称,单位,Sum(数量) 数量, 单价,Sum(金额) 金额from t group by 编号,名称,单位,单价 select 编号,名称,单位,SUM(数量) FROM Table Group BY 编号,名称,单位 应该需要用到group by ......rollup DelPhi入门遇到的问题 请问DBGrid能否实现以下功能 DATABASE没人气,来这问,100分 Memo字段(Access)的字符串搜索问题? 请教什么叫流水帐,什么叫扎帐呀 谁能告诉我一个delphi的好网站,最好是关于数据库多方面一点的。 怎样更快的忘记一个人? 怎么使用一条update语句来更新多个域 怎么区分是不是可接键盘输入控件 请问那位高手一个问题 扫描文件问题 webbrowser获取frameset中frame的问题
这个不是delphi范畴把,好好学学数据库。
楼上好快
全部顯示出來,要搞清楚其它字段以什么方式显示,原始数据还是统计的(如最大,最小,平均值...)
數量*單價≠金額只是以编号分组统计数量合计,就是这样了:
SELECT SUM(数量) 总数量 FROM TABLE GROUP BY 编号
比如说表中编号一致的有10条记录。但是这十条记录的name都不同,那么对于结果,你怎么显示name?有意义吗
select 编号,sum(数量) as 数量,sum(金额)/sum(数量) as 均价,sum(金额) as 金额 from 表 group by 编号 order by 编号
1001 AA 台 10 2 20
1001 AA 台 15 2 30
1002 BB 条 6 3 18
1002 BB 条 5 3 15
要求显示结果为:
编号 名称 单位 数量 单价 金额
1001 AA 台 25 2 50
1002 BB 条 11 3 33
from t group by 编号,名称,单位,单价