感谢各位大大看到本帖
业务:用户可以查询当月积分和累积积分。(累积积分=上月累计积分+本月积分)
我想在sqlserver中,让数据库每月0点都新增n条数据。(n为用户个数)。数据包含用户id,当月积分,累积积分。(刚生成月积分为零,我可以设置触发器,增加其他表数据当月积分增加)
请问如何实现?而且用户数量n变为n+1,也要增加n+1数据。
------解决思路----------------------
更正,新加用户要处理一下空值
INSERT INTO 积分表
SELECT @thisMonth,
u.id,
0,
ISNULL(r.累积积分,0) + ISNULL(r.当月积分,0)
FROM ...
------解决思路----------------------
这个要做个定时任务处理
然后你的需求,还得参照你的 用户表及累积积分的表 的表结构
最后,触发器到时处理好 累积积分的表 的对应就可以了