日期:2014-05-18  浏览次数:20443 次

sql问题 急急急急
就是我现在要实现这样一个功能  
比如 客户 A 在1月份的时候 有 50 50 30 3个数。然后在2月份的时候 我要把1月份最后一个数 也就是30 这个值写到这里 A 2月份 30 40 50
  A 3月份 50 20 10  
不知道懂没懂。。。。

------解决方案--------------------
探讨
就是我现在要实现这样一个功能
比如 客户 A 在1月份的时候 有 50 50 30 3个数。然后在2月份的时候 我要把1月份最后一个数 也就是30 这个值写到这里 A 2月份 30 40 50
A 3月份 50 20 10
不知道懂没懂。。。。

------解决方案--------------------
问一下这张表有自增列么?
或者是有time列?
------解决方案--------------------
没有必要逐行扫描,那岂不是太耗了么...
5L的想法,是对的,具体的实现还要看你给出的表的信息来定...
------解决方案--------------------
自身关联一下,找到上一个月的最后一个数,作为本月的第一个数就可以了