oscar英文名怎么样:请教一个问题,VB或则SQL语句的。

来源:百度文库 编辑:神马品牌网 时间:2024/05/07 09:40:14
表一:
字段 部门 名称 规格 数量
A部 A 30*20 2
A部 B 2*3 3
C部 A 30*20 5
A部 A 10*30 23
B部 C 20*84 3
D部 . .. ..... ...
... ... .... ....

表二:
部门 名称 规格 数量总和
A 1*1 952
A 1*2 326
... ... ..
A部 D 1*1 369
D 1*2 364
................................
A 1*1 265
A 1*2 3651
.. ... 284
B部 C 1*1 589
C 1*2 210
D 1*1 2651
D 1*2 256
.....................................

C部
忘记问问题了。用什么SQL语句把表一归类求和。使其成表二。并且把结果(即表二)显示在VB的MSHFlexGrid网格里。

select 部门,名称,规格,sum(数量) as 数量总和 from 表一 group by 部门,名称,规格

你的问题是什么啊??

是要建表的命令吗

呵呵,一个未知题

显示到表格只需要邦定数据源到控件就行了.
dim tRst as new recordset
dim tSQL as string
tSQL="select 部门,名称,规格,sum(数量) as 数量总和 from 表一 group by 部门,名称,规格 order by 名称"
.
.
.
省略返回记录集的代码
.
.
.
set 控件名称.datasource=trst

表二不是二元关系表,是三元关系,在部门那里。