if exists (select name from sysobjects where name='采购入库_拒收_PROC' and type='P')
drop PROC 采购入库_拒收_PROC
go
CREATE PROC 采购入库_拒收_PROC
@PO_to INT,
@PO_fr INT
as
CREATE TABLE [#采购入库单明细表]
(
[采购单号] [int],
[行] [int],
[入库日期] [datetime],
[到期日期] [datetime],
[供应商编码] [varchar] (10),
[物料编码] [varchar] (30),
[货币编码] [varchar] (10),
[计量单位] [varchar] (10),
[增值税额] [numeric](18, 0) DEFAULT (0),
[订购数量] [numeric](18, 0) DEFAULT (0),
[入库数量] [numeric](18, 6) DEFAULT (0),
[拒收数量] [numeric](18, 6) DEFAULT (0),
[仓库] [varchar] (10),
[货位] [varchar] (10) ,
[批号] [varchar] (15) DEFAULT (0),
[拒收原因] [varchar] (10) DEFAULT (0),
[单位材料成本] [numeric](18, 0) DEFAULT (0),
[材料成本] [numeric](18, 0) DEFAULT (0))
INSERT INTO #采购入库单明细表(采购单号,行,入库日期,到期日期,供应商编码,物料编码,货币编码,
计量单位,增值税额,订购数量,入库数量,拒收数量,
仓库,货位,批号,拒收原因,单位材料成本,材料成本)
SELECT 采购单号,行,入库日期,到期日期,供应商编码,物料编码,货币编码,
计量单位,增值税额,订购数量,入库数量,拒收数量,
仓库,货位,批号,拒收原因,单位材料成本,材料成本 from 采购入库单明细表
WHERE 采购单号>=@PO_to and 采购单号
select *from #采购入库单明细表 WHERE 拒收数量>0
--- EXEC 采购入库_拒收_PROC 1,1