这个查询SQL怎么处理?
基本情况:
我有二张表,一张是(销售清单,Sale)有如下信息:客户名称,产品名称,数量,单价,金额,
一张是(产品提成基础表Prser)有如下字段:客户名称,产品名称,提成点数,返利点数。
其他基础表:客户档案表(customer):客户名称,省区,...
产品档案表(Prou):产品名称,...
问题:现在我要做如下格式的表,这个SQL应该怎么写?
--------------------------------------
序号 | 客户名称 | 产品名称 | 数量 | 单价 | 金额 | 提成数 | 返利数
--------------------------------------
提成数 =金额×Prser.提成点数
返利数=提成数×Prser.返利点数
我现在的SQL是这样写的:
SQL=“select 客户名称,产品名称,数量,单价,金额,金额×Prser.提成点数 as 提成数,提成数×Prser.返利点数 as 返利数 from Sale
inner join customer on (sale.产品名称=Prser.客户名称) and (sale.产品名称=Prser.产品名称) "
可是运行还是不对,各位大侠请大家给个意见!谢谢!
[解决办法]
SQL=“select 客户名称,产品名称,数量,单价,金额,金额*Prser.提成点数 as 提成数,金额*Prser.提成点数*Prser.返利点数 as 返利数 from Sale,prser
where sale.产品名称=Prser.客户名称 and sale.产品名称=Prser.产品名称 "