有两个表
表1销售信息表
   商品编号 goodcode
   销售日期 gooddate
   销售价钱 goodpaymoney
   销售方式(销售方式1,销售方式2)goodpaytype表2 供应商表
   商品编号 goodcode
   供应商编号 scode 查询指定供应商的商品在一定时间内以销售方式为2的合记销售价钱下面写了个语句需要速度快,希望能给改的更快,关键是用在oracle 8.0下以版没有left join
select ga.scode 供应商,sum(ga.goodpaymoney) 总价
from (select scode,gooddate,goodpaymoney,goodpaytype,sale.goodcode from sale,gong where gong.goodcode=sale.goodcode)  ga
where --ga.scode='100200' and
ga.goodpaytype=1 
and gooddate='2008-12-10'
group by ga.scode谢谢了,希望大家能指点指点