交叉表(50分)

  • 主题发起人 主题发起人 莫征文
  • 开始时间 开始时间

莫征文

Unregistered / Unconfirmed
GUEST, unregistred user!
有这样一个表:
---------------------------------------
| | a | b | c | d |...
-------------------------------------+
| e | | | | |...
--------------------------------------+
| f | | | | |...
--------------------------------------+
| g | | | | |...
-------------------------------------+-
| h | | | | |...
--------------------------------------+
| i | | | | |...
-------------------------------------+-
其中a,b,c,d,属于一个表,e,f,g,h,i属于另外一个表
请大虾指教!
 
看不懂,说明白一点。
 
组合条件问题:
行头与列头组合作为条件产生最终数据,比如一个表,A条件是时间,E条件是某一个类型,
A和E的组合产生某一个时间段内E类的数量X:
select a=count(*) from XXb
where SJFW<A and leixing=E
结果产生数据X=query1.fieldbyname('a').asstring;
 
1用UNION把E、F、G、H、...组合成一列
2根据两个表的关系LEFT OUTER JOIN
你想得到帮助请把数据结构写出来呀!
 

Similar threads

回复
0
查看
1K
不得闲
S
回复
0
查看
816
SUNSTONE的Delphi笔记
S
S
回复
0
查看
735
SUNSTONE的Delphi笔记
S
D
回复
0
查看
867
DelphiTeacher的专栏
D
后退
顶部