我需要在用户树所获得的每个级别上加分.级别1是用户1级以下用户的用户点数之和.2级是用户等级2级以下的1级点...
计算在非生产服务器上每月发生一次,不用担心性能问题.
SQL会是什么样子的呢?
如果你感到困惑,别担心,我也好!
用户表:
ID ParentID Points 1 0 230 2 1 150 3 0 80 4 1 110 5 4 54 6 4 342 Tree: 0 |---\ 1 3 | \ 2 4--- \ \ 5 6
输出应该是:
ID Points Level1 Level2 1 230 150+110 150+110+54+342 2 150 3 80 4 110 54+342 5 54 6 342
SQL Server语法和函数最好......