⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄

📁 本系统为企业进存销管理系统
💻
字号:
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,
@TYPE CHAR(3)
as
CREATE TABLE [采购订单明细表] (
	[key_id] [int],
	[采购单号] [int],
	[行] [int],
	[供应商编码] [varchar] (10),
	[物料编码] [varchar] (30),
	[订购数量] [numeric](18, 6),
	[计量单位] [varchar] (10),
	[订购日期] [datetime],
	[到期日期] [datetime],
	[状态] [char] (1),
	[增值税码] [varchar] (10),
	[货币码] [varchar] (10),
	[单位材料成本] [numeric](18, 6)  DEFAULT (0),
	[材料成本] [numeric](18, 0))
	

insert into #采购订单明细表 SELECT * from 采购订单明细表 where 采购单号>=@po_to  and 采购单号<=@po_fr 

if @TYPE ='P'  /* 显示计划状态*/
select * from #采购订单明细表 WHERE 状态='0'

if @TYPE ='O'  /* 显示订购状态*/
select * from #采购订单明细表 WHERE 状态='1'
if @TYPE ='C'   /* 显示完成状态*/

select * from #采购订单明细表 WHERE 状态='2'

if @TYPE='PO '  /* 显示计划和订购状态*/
select * from #采购订单明细表 WHERE  状态='0' OR  状态='1'

if @TYPE='PC'   /* 显示计划和完成状态*/
select  * from #采购订单明细表 WHERE 状态='0'OR 状态='2' 

if @TYPE ='OC'   /* 显示订购和完成状态*/
select * from #采购订单明细表 WHERE  状态='1' OR 状态='2' 

if @TYPE ='POC'   /* 显示计划、订购和完成状态*/
select * from #采购订单明细表 
WHERE 状态='0' OR  状态='1' OR 状态='2'
--EXEC 采购订单_状态_PROC 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -