请教大家 如何实现 反利活动
如某种商品 每月销售量在30-40间 次月反利当月收入%2  而后年底结算时再次反利年销售收入的1%;         每月销售量在41-50 间 次月反利当月收入%3  而后年底结算时再次反利年销售收入的1%;         每月销售量在51-60 间 次月反利当月收入%4  而后年底结算时再次反利年销售收入的1%;
某种商品 每季度销售量45-55 次季度初反利当月收入%3  而后年底结算时再次反利年销售收入的2%;       每季度销售量56-65 次季度初反利当月收入%3  而后年底结算时再次反利年销售收入的2%;
       每季度销售量66以上 次季度初反利当月收入%3  而后年底结算时再次反利年销售收入的2%;请教各位专家 给出解决语句   不胜感谢!!!

解决方案 »

  1.   

    数据结构及数据贴出来
    case when end
      

  2.   


    create table 商品销售明细(品名 int,销售数量 int,下月返利数量 double,年度 int,月度 int)create table 商品年度明细(品名 int,年度数量 int,返利数量 double,年度 int)update 商品销售明细 set
    下月返利数量=Case when (销售数量>30 and 销售数量<40) then 销售数量*0.02 
                     when (销售数量>41 and 销售数量<50) then 销售数量*0.02
                     when (销售数量>51 and 销售数量<60) then 销售数量*0.02 end
    where 年度=@年度,月度=@月度insert into....存储过程实现...自己再考虑下吧
      

  3.   

    这不是都给出了吗?单月数量总数在30-40间,次月初返上月月销售额的2%,待年底时再返利年销售收入的1%;
                       单季度数量总数在30-40间,次季度初返上月月销售额的3%,待年底时再返利年销售收入的2%
    应该能够明白吧!语句用汉字表示也行啊 ! 关键时如何表示单月总数量 单季度总数量  以及如何写这个 case when then 语句???