mysql查询中的“运行平衡”?

时间:2013-09-06 17:32:52

标签: mysql sql

好的,我已经搜索过,找不到可能很简单的答案,但是我不知道。

我有一张虚拟货币交易表。其中一些是购买虚拟物品,一些是购买虚拟货币(通过真钱交易)。我希望监控玩家在进行真钱交易后所做的中的游戏内交易。

简单架构:

  • 用户id
  • 时间戳
  • transactionType(真钱或游戏中)
  • itemId(他们购买的游戏内物品)
  • 价值(对于增加用户余额的实际交易为正,对游戏内购买为负)
  • newBalance(用户的新货币余额)

很容易计算购买内的购买情况,例如使用自我加入购买10分钟。我想做的是根据他们购买的货币价值给每个用户一个余额,然后计算他们使用该货币进行的购买,直到余额用完为止。

我必须认为使用用户定义的变量可以轻松实现这一目标,但它正在逃避我。

提前致谢!

0 个答案:

没有答案