一SQL语句
foxe 2004-09-24 09:05:26 表1:
=======================================
P M
a a1
a a2
a a3
b b1
b b2
c c1
c c2
c c3
c c4
========================================
表2:
========================================
D P M I O
2001-1-1 a a1 1 0
2001-1-1 b b1 1 1
2001-1-2 a a1 2 0
2001-1-2 a a2 3 1
2001-1-2 a a3 5 5
2001-1-4 c c1 2 0
2001-1-5 c c1 3 3
2001-1-5 c c2 1 0
2001-1-7 b b2 5 4
结果集(要求):
=======================================
D P M I O B
2001-1-1 a a1 1 0 1
2001-1-1 a a2 0 0 0
2001-1-1 a a3 0 0 0
2001-1-1 b b1 1 1 0
2001-1-1 b b2 0 0 0
2001-1-1 c c1 0 0 0
2001-1-1 c c2 0 0 0
2001-1-1 c c3 0 0 0
2001-1-1 c c4 0 0 0
2001-1-2 a a1 2 0 3
2001-1-2 a a2 3 1 2
2001-1-2 a a3 5 5 0
2001-1-2 b b1 1 1 0
2001-1-2 b b2 0 0 0
2001-1-2 c c1 0 0 0
2001-1-2 c c2 0 0 0
2001-1-2 c c3 0 0 0
2001-1-2 c c4 0 0 0
2001-1-3 a a1 0 0 3
2001-1-3 a a2 0 0 2
2001-1-3 a a3 0 0 0
2001-1-3 b b1 0 0 0
2001-1-3 b b2 0 0 0
2001-1-3 c c1 0 0 0
2001-1-3 c c2 0 0 0
2001-1-3 c c3 0 0 0
2001-1-3 c c4 0 0 0
....
公式:B(n) = I(n)-O(n)+B(n-1)