积分明细表兑换积分后的状态处理

dropping 2010-08-09 02:46:18
有张积分表A,数据如下:
UserId FenZhi CreateTime Status
1 50 2010-8-1 1
1 30 2010-8-2 1
1 40 2010-8-3 1
现在用户1用积分兑换了件物品,花费积分70.
兑换之后积分状态Status变为0,按CreateTime顺序扣除。

这样数据库怎么样处理?
...全文
217 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dropping 2010-08-09
  • 打赏
  • 举报
回复
算了,加上扣除积分明细吧。
王向飞 2010-08-09
  • 打赏
  • 举报
回复
你应该再建一张表

分数累计表,

每次就计算那个分数累计合计值,每次有增加积分或消费积分就直接UPDATE那条记录,
永生天地 2010-08-09
  • 打赏
  • 举报
回复
加个扣除积分明细
dropping 2010-08-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zjw2004112 的回复:]

干嘛要Status这个字段,如果退换了多少积分的话,加一条啊
1 -70 2010-8-7 1

最后只要做统计就OK了
[/Quote]
统计我有User表有个汇总的字段.
现在就是明细的部分.
dropping 2010-08-09
  • 打赏
  • 举报
回复
因为要让客户查看每笔订单的积分情况。。
zjw2004112 2010-08-09
  • 打赏
  • 举报
回复
干嘛要Status这个字段,如果退换了多少积分的话,加一条啊
1 -70 2010-8-7 1

最后只要做统计就OK了
dropping 2010-08-09
  • 打赏
  • 举报
回复
我现在脑子里没有概念该怎么处理这个问题。。。
xuam 2010-08-09
  • 打赏
  • 举报
回复
怎么拆分?

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧