存储过程提示未定义变量@cCusCode
USE UFDATA_012_2011
--exec usp_zhangjie
--@cCusCode='全部',
--@start='2013-01-01',
--@end='2013-12-31',
--@cPersonCode='全部',
--@cDepCode='全部',
--@csocode='全部',
--@strCode='全部',
--@cInvCode='全部'
GO
/****** Object: StoredProcedure [dbo].[usp_zhangjie] Script Date: 12/08/2013 17:28:45 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
--建立销售收入信息表
GO
alter proc [dbo].[usp_zhangjie]
@cCusCode varchar(50), --客户编码
@start datetime, --开始日期
@end datetime, --结束日期
@cPersonCode varchar(50), --业务员编码
@cDepCode varchar(50), --部门编码
@csocode varchar(50), --需求跟踪号
@strCode varchar(50), --合同编码
@cInvCode varchar(50) --产品编码
as
BEGIN
--建立销售收入信息表
IF OBJECT_ID('tempdb..#temp_ccodeIN') IS NOT NULL
DROP TABLE #temp_ccodeIN;
GO
CREATE TABLE #temp_ccodeIN(
citem_id VARCHAR(255) NULL, --项目号
md money NULL --支出金额
)
INSERT INTO #temp_ccodeIN(citem_id,md)
SELECT g.citem_id,sum(g.md)
FROM GL_accass G
WHERE g.ccode in ('600101','600102','600103','605104')
group BY g.citem_id
--建立销售成本信息表
GO
IF OBJECT_ID('tempdb..#temp_ccodeout') IS NOT NULL
DROP TABLE #temp_ccodeout;
GO
CREATE TABLE #temp_ccodeout(
citem_id VARCHAR(255) NULL, --项目号
md money NULL --支出金额
)
INSERT INTO #temp_ccodeout(citem_id,md)
SELECT g.citem_id,sum(g.md)
FROM GL_accass G
WHERE g.ccode in ('640101','640103','640203')
group BY g.citem_id
--建立软件成本信息表
GO
IF OBJECT_ID('tempdb..#temp_ccodesoftware') IS NOT NULL
DROP TABLE #temp_ccodesoftware;
GO
CREATE TABLE #temp_ccodesoftware(
citem_id VARCHAR(255) NULL, --项目号
md money NULL --支出金额
)
INSERT INTO #temp_cc