?? 客戶利潤_proc.sql
字號:
IF EXISTS(SELECT NAME FROM SYSOBJECTS WHERE NAME='客戶利潤_物料_PROC' AND TYPE='P')
DROP PROC 客戶利潤_物料_PROC
GO
CREATE PROC 客戶利潤_物料_PROC
@CUST_TO VARCHAR(10),
@CUST_FR VARCHAR(10),
@DATE_TO DATETIME,
@DATE_FR DATETIME
AS
CREATE TABLE [#客戶利潤]
(
客戶編碼 VARCHAR(10),
物料編碼 VARCHAR(30),
出庫日期 DATETIME,
貨幣 VARCHAR(10),
匯率 NUMERIC(18,6),
發(fā)票金額 NUMERIC(18,6) DEFAULT(0),
銷售金額 AS 發(fā)票金額*匯率,
銷售制造成本 NUMERIC(18,6) DEFAULT(0),
銷售利潤 AS 發(fā)票金額*匯率-銷售制造成本,
銷售利潤率 AS (發(fā)票金額*匯率-銷售制造成本)/發(fā)票金額*匯率)
INSERT INTO #客戶利潤(客戶編碼,物料編碼,出庫日期,貨幣,匯率,發(fā)票金額,銷售制造成本)
SELECT A.客戶編碼,A.物料編碼,A.出庫日期,A.貨幣,B.匯率,A.發(fā)票金額,A.材料成本+人工+制造
FROM 銷售出庫單明細表 A JOIN 貨幣匯率 B ON A.貨幣=B.外幣編碼
WHERE A.客戶編碼>=@CUST_TO AND A.客戶編碼<=@CUST_FR AND A.出庫日期>=@DATE_TO AND A.出庫日期<=@DATE_FR
SELECT *FROM #客戶利潤
-- EXEC 客戶利潤_物料_PROC 'C01','C01','2004/01/01','2004/01/31'
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -