我应该如何在存储过程中传递公式?

时间:2014-07-09 08:01:38

标签: sql stored-procedures

我的stored procedure有1个参数@MONTH

我想将此参数设置为此公式:

CONVERT(VARCHAR(10),YEAR(GETDATE()))+'0'+CONVERT(VARCHAR(10),MONTH(GETDATE())-2)

所以我会得到类似的东西:@MONTH = 201405

如何使用公式设置参数?

感谢。

1 个答案:

答案 0 :(得分:0)

DECLARE @MONTH int 
SET @MONTH = CONVERT(VARCHAR(10),YEAR(GETDATE()))+'0'+CONVERT(VARCHAR(10),MONTH(GETDATE())-2) 
EXEC YourProcedure @MONTH