首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

这个查询SQL怎么办

2012-01-22 
这个查询SQL怎么处理?基本情况:我有二张表,一张是(销售清单,Sale)有如下信息:客户名称,产品名称,数量,单价

这个查询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.产品名称 "

热点排行
Bad Request.