统计问题一则 (50分)

  • 主题发起人 futhanlo
  • 开始时间
F

futhanlo

Unregistered / Unconfirmed
GUEST, unregistred user!
table1(id char(3),a int,b int,c int)
table2(id char(3), from char(2))

table1
id a b c
001 9 8 7
002 10 7 6
003 8 9 5
004 7 6 9
005 6 10 10
006 5 9 8
……

table2
id from
001 01
002 02
003 03
004 01
005 02
006 03
……

问如何在对表2:from字段分组的基础上对表1:a、b、c字段进行分段统计,要求5~6,7~8、9~10三个分段
请用access或foxpro统计

 
ACCESS

select bb.from,sum(aa.a),sum(aa.b),sum(aa.c)
from table1 aa,table2 bb
where aa.id=bb.id
group by bb.from

Foxpro 5.0

select table2.from,sum(table1.a),sum(table1.b),sum(table1.c);
from table1,table2;
where table1.id=table2.id;
group by table2.from
 
再加一个条件:对字段a,b,c 进行分段统计,即5~6,7~8,9~10三段
 
不明白,请详细说明一下。

呵,你改完贴子我还是看不太明白,请列出查询后是什么的数据。
 
谢谢你的帮忙。问题已修改,见第一帖。
 
有谁可以帮我解决这个问题啊?
 
接受答案了.
 
顶部