|
项目中有些常见的指标运算 同期 累计 同期累计
同期和累计遇到的相同问题就是补全。
如原表 A
month_id ....dept.....number
200601 .......A .......100
200602 .......A .......200
200604....... A....... 300
200605 .......A....... 400
200701 .......A....... 1000
200702 .......A .......2000
200704 .......A....... 4000
目标表 B
month_id .....dept ....number ......同期 ....... 累计 ...... 同期累计
200601 ....... A .......100 ....... NULL ....... 100 ....... NULL
200602 ....... A ....... 200 ....... NULL ....... 300 ....... NULL
200603 ....... A ....... NULL ....... NULL ....... 300 ....... NULL
200604 ....... A ....... 300 ....... NULL ....... 600 ....... NULL
200605 ....... A ....... 400 ....... NULL ....... 1000 ....... NULL
200606 ....... A ....... NULL ....... NULL ....... 1000 ....... NULL
200606 ....... A ....... NULL ....... NULL ....... 1000 ....... NULL
200607 ....... A ....... NULL ....... NULL ....... 1000 ....... NULL
200608 ....... A ....... NULL ....... NULL ....... 1000 ....... NULL
200609 ....... A ....... NULL ....... NULL ....... 1000 ....... NULL
200610 ....... A ....... NULL ....... NULL ....... 1000 ....... NULL
200611 ....... A ....... NULL ....... NULL ....... 1000 ....... NULL
200612 ....... A ....... NULL ....... NULL ....... 1000 ....... NULL
200701 ....... A ....... 1000 ....... 100 ....... 1000 ....... 100
200702 ....... A ....... 2000 ....... 200 ....... 3000 ....... 300
200703 ....... A ....... NULL ....... NULL ....... 3000 ....... 300
200704 ....... A ....... 4000 ....... 300 ....... 7000 ....... 300
抛砖引玉,希望那位朋友提出一个更好的解决办法。
这篇文章被编辑了 3 次. 最近一次更新是在 2008-07-03 01:46:58
|