6,129
社区成员
发帖
与我相关
我的任务
分享
create trigger interg_disc
on members
for update
as
begin
declare @memberID int,@integral int
select @memberID=memberID ,@integral=integral from members where status='true'
if(@integral>300 and @integral<600 )
update members set discount=0.8 where memberID=@memberID
else if(@integral>600)
update members set discount=0.7 where memberID=@memberID
update members set status='false' where memberID=@memberID
end
最好给出完整的表结构,测试数据,计算方法和正确结果.否则耽搁的是你宝贵的时间。
如果有多表,表之间如何关联?