有数据库表:
设备编号,设备名称,规格,型号,单位,数量,金额,
1001 车床 1型 自动 台 5 2000
1002 机床 2型 速控 台 3 1500
1001 车床 1型 自动 台 3 1200现要求做统计表(按以下格式输出)
设备编号,设备名称,规格,型号,单位,数量,金额,
1001 车床 1型 自动 台 8 3200
1002 机床 2型 速控 台 3 1500即按照设备编号进行统计急,解决立即给分。
设备编号,设备名称,规格,型号,单位,数量,金额,
1001 车床 1型 自动 台 5 2000
1002 机床 2型 速控 台 3 1500
1001 车床 1型 自动 台 3 1200现要求做统计表(按以下格式输出)
设备编号,设备名称,规格,型号,单位,数量,金额,
1001 车床 1型 自动 台 8 3200
1002 机床 2型 速控 台 3 1500即按照设备编号进行统计急,解决立即给分。
解决方案 »
- 用SOCKET API 同时接收多个客户机传来的文件时,怎么把每个客户机传来的文件分开接收!
- 一个语法错误 ,但可通过编译 ///
- 如何关闭所有的MDI子窗体?
- 散分,以后不能常泡在Delphi社区了,转向JAVA了!
- 初学者求教!
- 高手请帮忙,我搞了两天也没搞定——关于用dbnavigator修改dbgrid数据的问题!
- 怎么样给字体勾边?字体到了电视上好象有点发散了,想给字体的轮廓加个边
- 高分求救串行接口问题————在线等待??!!!!
- 给定初始字符为“A”,数字为6,请问delphi中那个函数能生成“AAAAAA”?
- 请教!自定义函数怎么使用,加在程序哪里?
- listview 不能向后移动到下一条
- delphi调用迅雷下载文件的问题
from 数据库表
group by 设备编号,设备名称,规格,型号
我的设备列表中有这样子情况:
即设备编号是相同的,但是规格,型号有可能不同,
但是我想把他们归到一类里。
即只按设备编号统计,
你这种方法我是知道的。如果group by中只写设备编号,
能不能也把设备名称等列筛选出来
规类时规格,型号怎么显示,需要你自己定义规则,
把你的数据,略改一下就是下面这样子
设备编号,设备名称,规格,型号,单位,数量,金额,
1001 车床 1型 自动 台 5 2000
1002 机床 2型 速控 台 3 1500
1001 车床 3型 非自动 台 3 1200 如果把1,3条合并,规格和型号你要显示哪个?(select 设备编号,设备名称,sum(单位) as 单位,sum(数量) as 数量
from 数据库表
group by 设备编号,设备名称)
你可以把这条选出的结果当作一个视图,然后和其它的表或视图Join,把规格,型号加进去,只是Join时的规则需要自己处理。
select * from table2 as b on a.ZBH = b.ZBH这样子好像不行,楼上的给指点一下
(select ZBH,SUm(JS),SUM(PJS) form table1 group by ZBH ) a
是把这句select ZBH,SUm(JS),SUM(PJS) form table1 group by ZBH 当成一个表来操作。SQL Server是可以的,其它的数据库可能实现的方式不一样,也许不一定支持