假设我等级升级是根据用户积分来判断的
在数据库中每个等级都有到达最低积分才能生级
请问你们是如何进行级数的积分判断与到达一定的积分生级到该级数呢

解决方案 »

  1.   

    定义枚举
    enum Level
    {
    High = 1000, //1000分数
    Low = 500
    }
      

  2.   

    //****用存储过程判断
    crete proc prc_tbuser_filter
    (
      @usercode
    )--如果用户积分达到一定分数,则将用升级一个层次
    declare @AiteNumber int--获取用户积分
    declare @GradeCount int --获取用户等级select @AiteNumber=Aite ,@GradeCount=Grade from tbuser where usercode=@usercodeif(@AiteNumber>1000)
    begin
       
       update tbuser set Grade=@GradeCount +1 where usercode=@usercodeend