执行存储过程:EXEC+参数。为什么参数不能用GETDATE(),这类函数
相同的参数 ,为什么不可以这样来第一个这样传,第二个则可以。
EXEC GetSocketBillNum 'hour','2011-12-11','2011-12-12'
EXEC GetSocketBillNum 'hour',CONVERT(VARCHAR(12),CONVERT(VARCHAR(12),GETDATE(),23)
declare @date1 varchar(12)declare @date2 varchar(12)SELECT @date1=CONVERT(VARCHAR(12),DATEADD(DAY,-1,GETDATE()),23)select @date2=CONVERT(VARCHAR(12),GETDATE(),23)print @date1+' '+@date2EXEC GetSocketBillNum 'hour',@date1,@date2