J
jobsxy
Unregistered / Unconfirmed
GUEST, unregistred user!
表1:商品字典
Gdscode:商品编码
Classcode:类别编码
表2:商品销售流水表
Gdscode:商品编码
Saleprice:金额
SaleTime:销售日期
.....
我需要统计出在某个日期段内,某个类别所销售的商品品种数量
例如统计出2002-01-01到2002-06-30期间,乳制品共销售了10000.00元,共有58个
商品(属于乳制品类)
我现在是这样写的,但由于销售流水表太大(超过二百万条记录),需要统计多个类别,
而且有多个分店需要统计,导致完成这样的统计报表需近1小时的时间,而且遇到DDN繁忙
时,还会出现死机。
select b.gdscode from 表1 a, 表2 b
where (a.gdscode=b.gdscode) and (a.classcode=指定类别编码)
group by b.gdscode
然后用RecordCount计算出记录数。