日期:2014-05-17  浏览次数:20452 次

求sql 算法
表A                             表B 
编号          数量     时间          编号       数量    类型   时间
000120       20    2013.1       000120    10     增加   2013.1.20
000121       100   2013.1       000121    10     减少   2013.1.21
......                               000121    20     增加    2013.1.22


现在要做的是 2012年2月向表A插入数据 比如000120 的数量是20+10,000121的数量是100-10+20



表A里有很多编号不同的,表B数据更多,
如何实现这样的操作,求算法
------解决方案--------------------
如果是2005及以上版本,这个可以考虑用CTE来计算,不过貌似很难文字说清楚