我实在作不出来,着急,急急。(100分)

  • 主题发起人 主题发起人 nxyzg
  • 开始时间 开始时间
N

nxyzg

Unregistered / Unconfirmed
GUEST, unregistred user!
库1:
编号 类别
001 A
002 B
003 C

库2
编号 名称 类别 部门(只有三个)
001 adfd A 1部门
002 BBBS A 1部门
003 SDFE B 2部门
004 DFDF C 1部门
005 SFSD B 1部门
006 FFSS A 3部门
007 DSSS C 3部门
008 WERS B 1部门

使用ADOQUERY 如何能生成报表或数据库如下:

A B C
1部门 2 2 1
2部门 0 1 0
3部门 1 0 1

麻烦各位大虾帮帮忙,分不够可再加.
 
按部门统计类别即可!
 
我要作成报表或生成库。
 
建议生成一个汇总表来存放汇总数据。
接着再查询
 
参考一下这个
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=1178360
 
SELECT
SUM(CASE 部门 WHEN '1部门 ' THEN 数量 ELSE 0 END) AS A,
SUM(CASE 部门 WHEN '2部门 ' THEN 数量 ELSE 0 END) AS B,
SUM(CASE 部门 WHEN '3部门 ' THEN 数量 ELSE 0 END) AS C,
FROM 库2
GROUP BY 部门
 
在存取过程中建临时
 
我的表3中存放的是表2中符合条件的记录数不是求和。各位帮帮忙,给指个明道。
如把SUM换成COUNT该如何做。
 
后退
顶部