有一个表a记录如下所示
BASE_WO DEPT_NAME QTY_BACKLOG
000004 包装 77622
000005 包装 77426
000006 PSA 1606
000006 包装 9652
000107 PSA 2160
000107 包装 32586
000107 字符 674
000107 湿菲林 46
现建一表b如下结构
BASE_WO DEPT1 DEPT2 DEPT3 DEPT4 DEPT5 QTY1 QTY2 QTY3 QTY4 QTY5
由于相同的BASE_wo不会超过5个所以才设计如上表
DEPT----QTY对应
现在要设计一个存储过程得到如下结果
BASE_WO DEPT1 DEPT2 DEPT3 DEPT4 DEPT5 QTY1 QTY2 QTY3 QTY4 QTY5
000004 包装 0 0 0 0 77622 0 0 0 0
000005 包装 0 0 0 0 77426 0 0 0 0
000006 PSA 包装 0 0 0 1606 9652 0 0 0
000107 PSA 包装 字符 湿菲林 0 2160 32586 674 46 0
[此贴子已经被作者于2007-2-6 11:52:42编辑过]