?? 銷售出庫_proc.sql
字號:
IF EXISTS(SELECT NAME FROM SYSOBJECTS WHERE NAME='銷售出庫_PROC' AND TYPE='P')
DROP PROC 銷售出庫_PROC
GO
create procedure 銷售出庫_PROC
@SUM CHAR(1)
AS
CREATE TABLE #銷售出庫
(
序號 INT IDENTITY(1,1),
科目編碼 VARCHAR(30),
銷售單號 INT,
借方 NUMERIC(18,6) DEFAULT(0),
貸方 NUMERIC(18,6) DEFAULT(0))
INSERT INTO #銷售出庫 (銷售單號,借方,科目編碼 )
SELECT 銷售單號, 材料成本, '銷售材料成本' FROM 銷售出庫單明細表
WHERE 材料成本>0
INSERT INTO #銷售出庫 (銷售單號,借方,科目編碼 )
SELECT 銷售單號, 人工, '銷售人工成本' FROM 銷售出庫單明細表
WHERE 人工>0
INSERT INTO #銷售出庫 (銷售單號,借方,科目編碼 )
SELECT 銷售單號, 制造, '銷售制造費用' FROM 銷售出庫單明細表
WHERE 制造>0
INSERT INTO #銷售出庫 (銷售單號,貸方,科目編碼 )
SELECT 銷售單號, 材料成本, '存貨_材料' FROM 銷售出庫單明細表
WHERE 材料成本>0
INSERT INTO #銷售出庫 (銷售單號,貸方,科目編碼 )
SELECT 銷售單號, 人工, '存貨_人工' FROM 銷售出庫單明細表
WHERE 人工>0
INSERT INTO #銷售出庫 (銷售單號,貸方,科目編碼 )
SELECT 銷售單號, 制造, '存貨_制造' FROM 銷售出庫單明細表
WHERE 制造>0
IF @SUM='D'
SELECT * FROM #銷售出庫
ELSE
IF @SUM='S'
BEGIN
SELECT 科目編碼,SUM(借方) AS 借方,SUM(貸方)
FROM #銷售出庫 GROUP BY 科目編碼
END
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -