如何对表统计后将值写到另一个表(20分)

  • 主题发起人 主题发起人 binjinsx
  • 开始时间 开始时间
B

binjinsx

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个表A.DB
字段列表如下:
部门,姓名,职称,学历,职务,政治面貌,年龄,工资
其中有一些字段有固定值,例:
部门(办公室,财务室,劳资室,教育室)
学历(硕士,学士,大专,中专)
政治面貌(党员,其他党派,团员,群众)
想对上表进行统计按部门,统计后写入B.DB表
字段列表如下:
部门,硕士,学士,大专,中专,党员,其他党派,团员,群众
也就是统计每个部门的硕士,学士,大专,中专,党员,
其他党派,团员,群众。 各有多少人。
用SQL或DELPHI的TABLE 如何做,请各位大虾帮忙,最好举个例子。
 
insert into <表名>
select count(*) where <条件>
不过本地表支不支持就看你的运气了
 
xujunhua讲了用sql
我来个用table吧;
1.用filter过滤
table1.filter:='.....条件.......';
table1.open;
while not table1.eof do
Begin
inc(I);
table1.next;
End;
2.table1.open;
while Not table1.eof do
Begin
if (table1field1.asstring='...') and
(table1field2.asstring='.....') then Inc(i);
Table1.next;
End;
 
以上是一个大致的意思,统计完了对第二个表进行相应的操作
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
615
import
I
I
回复
0
查看
674
import
I
后退
顶部