1: try create table t1(dm char(10),pdm char(10)) --销售员代码 上级销售员代码 insert t1 select 'a','' union all select 'b','a' union all select 'c','a' union all select 'd','a' union all select 'e','d'create trigger triggerName on t1 for delete as declare @dm varchar(10) select @dm = dm from deleted update t1 set pdm = (Select pdm from t1 where dm =@dm ) where pdm = @dm
to: zjcxc(邹建) 谢谢,先给你记下20分 ^_^ 问题2中的年度奖的算法说实话我自己都很湖涂,简单地说一种情况: 销售员A有四支下线组(B,C,D,E),如果BCDE中有一支超过4万(B),则A的年度奖算法为 B.销售额*1% ,此时如果C+D+E.销售额>=2万 则A的奖金 = (C+D+E.销售额)*1% +B.销售额*1% 如果销售员A有2支下线组(B,C),如果BC均达到4万则取( b>c ? b : c )* 1% ,如果只有一支下线组>4万则取该组销售额*1% 这两种情况应该怎么来(描述?)? 我还是不知道描述清楚了没有to victorycyz(中海,干活去,别在CSDN玩耍!) 不光是删除,还有添加修改呢,问题2中的问题并不是汇总的问题,而是提成比率怎么描述、设定的问题:(
create table t1(dm char(10),pdm char(10)) --销售员代码 上级销售员代码
insert t1 select 'a',''
union all select 'b','a'
union all select 'c','a'
union all select 'd','a'
union all select 'e','d'create trigger triggerName on t1
for delete
as
declare @dm varchar(10)
select @dm = dm from deleted
update t1 set pdm = (Select pdm from t1 where dm =@dm ) where pdm = @dm
谢谢,先给你记下20分 ^_^
问题2中的年度奖的算法说实话我自己都很湖涂,简单地说一种情况:
销售员A有四支下线组(B,C,D,E),如果BCDE中有一支超过4万(B),则A的年度奖算法为
B.销售额*1% ,此时如果C+D+E.销售额>=2万 则A的奖金 = (C+D+E.销售额)*1% +B.销售额*1%
如果销售员A有2支下线组(B,C),如果BC均达到4万则取( b>c ? b : c )* 1% ,如果只有一支下线组>4万则取该组销售额*1%
这两种情况应该怎么来(描述?)?
我还是不知道描述清楚了没有to victorycyz(中海,干活去,别在CSDN玩耍!)
不光是删除,还有添加修改呢,问题2中的问题并不是汇总的问题,而是提成比率怎么描述、设定的问题:(
做多就把经验说出来吧