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

mssql2000采购订单收货过程
mssql2000采购订单收货过程

能否设置成视图或函数进行调用。
关联关系如下: 
vipproder.billid=vipreceiptd.obillid 
and   vipproder.itemno=vipreceiptd.oitemno 
表示订单和入库单之间的关联。

采购订单
vipporder
单据ID,明细序号,日期,单号,货品ID,订单数量
billid ,itemno ,billdate,billcode,goodsid,qty
1001   ,  1    ,2012-11-11,po123, 8001,300
1001   ,  2    ,2012-11-11,po123, 8002,400
1003   ,  1    ,2012-11-12,po234, 8008,700

入库单
vipreceiptd (如果同一采购订单,同一天有多次入库)
单据ID,明细序号,日期 ,单号,货品ID,引用订单BILLID,引用订单序号,入库数量
billid,itemno,billdate,billcode,goodsid,obillid,oitemno,qty
3001,   1    ,2012-11-16,IN001, 8001,   1001,    1     ,70
3001,   2    ,2012-11-16,IN001, 8002,   1001,    2     ,108

3003,   1    ,2012-11-17,IN001, 8001,   1001,    1     ,100
3003,   2    ,2012-11-17,IN001, 8002,   1001,    2     ,32

3007,   1    ,2012-11-18,IN001, 8001,   1001,    1     ,20




单据ID,明细序号,日期,单号,货品ID,订单数量,第1次入库日期,1数量,2日期,2数量,3日期,3数量,4入库合计,5待执行数量
billid ,itemno ,billdate,billcode,goodsid,qty ,1billdate,1qty,2billdate,2qty,3billdate,3qty,4allqty,5unexeqty
1001   ,  1    ,2012-11-11,po123, 8001,300,2012-11-16,70,2012-11-17,100,2012-11-18,20,190,110
1001   ,  2    ,2012-11-11,po123, 8002,400,2012-11-16,108,2012-11-17,32,'',0,140,260
1003   ,  1    ,2012-11-12,po234, 8008,700,' ', 0 ,' ',  0 ,' ',  0, 0 ,700







------解决方案--------------------
比较困难呀!等待高手!