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

📄

📁 本系统为企业进存销管理系统
💻
字号:
IF EXISTS(SELECT NAME FROM SYSOBJECTS WHERE NAME='销售明细_物料_PROC' AND TYPE='P')
DROP PROC 销售明细_物料_PROC
GO
CREATE PROC  销售明细_物料_PROC
@item_TO varchar(30),
@item_fr varchar(30),
@TYPE CHAR(5)
AS
CREATE TABLE [#销售订单明细表]
 (
	[销售单号] [int]  ,
	[客户编码] [varchar] (10),
	[行] [int],
	[物料编码] [varchar] (30),
	[订购数量] [numeric](18, 6)  ,
	[计量单位] [varchar] (10)  ,
	[到期日期] [datetime]  ,
	[状态] [char] (1)  ,
	[重量] [numeric](18, 6)  ,
	[版本号] [numeric](18, 6)  ,
	[图号] [varchar] (30)  ,
	[增值税码] [varchar] (10) ,
	[货币码] [varchar] (10) ,
	[无税单价] [numeric](18, 6),
	[含税单价] [numeric](18, 6),
	[无税金额] [numeric](18, 6) ,
	[含税金额] [numeric](18, 6) )

INSERT INTO #销售订单明细表 SELECT *FROM 销售订单明细表
WHERE 物料编码>=@item_TO AND 物料编码<=@item_FR

IF @TYPE='P'/*计划状态*/
SELECT *FROM #销售订单明细表 WHERE 状态='0'
IF @TYPE='O'/*订购状态*/
SELECT *FROM #销售订单明细表 WHERE 状态='1'
IF @TYPE='S'/*停止状态*/
SELECT *FROM #销售订单明细表 WHERE 状态='2'
IF @TYPE='C'/*完成状态*/
SELECT *FROM #销售订单明细表 WHERE 状态='3'


IF @TYPE='PO'
SELECT *FROM #销售订单明细表 WHERE 状态='0' OR  状态='1'
IF @TYPE='PS'
SELECT *FROM #销售订单明细表 WHERE 状态='0' OR 状态='2'
IF @TYPE='PC'
SELECT *FROM #销售订单明细表 WHERE 状态='0' OR 状态='3'

IF @TYPE='OS'
SELECT *FROM #销售订单明细表 WHERE 状态='1' OR 状态='2'
IF @TYPE='OC'
SELECT *FROM #销售订单明细表 WHERE 状态='1' OR 状态='3'
IF @TYPE='SC'
SELECT *FROM #销售订单明细表 WHERE 状态='2' OR 状态='3'

IF @TYPE='POS'
SELECT *FROM #销售订单明细表 WHERE 状态='0' OR 状态='1' OR 状态='2'

IF @TYPE='OSC'
SELECT *FROM #销售订单明细表 WHERE 状态='1' OR 状态='2' OR 状态='3'
IF @TYPE='PSC'
SELECT *FROM #销售订单明细表 WHERE 状态='0' OR 状态='2' OR 状态='3'
IF @TYPE='POC'
SELECT *FROM #销售订单明细表 WHERE 状态='0' OR 状态='1' OR 状态='3'

IF @TYPE='POSC'
SELECT *FROM #销售订单明细表 WHERE 状态='0' OR 状态='1' OR 状态='3' OR 状态='3'

-- EXEC 销售明细_物料_PROC '电脑','电脑','POSC'

⌨️ 快捷键说明

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