带日期参数的存储过程,直接使用getdate()函数,即写成exec procFD0 '2012-1-1',getdate()
第二个参数总是提示语法错误,不是很明白,大家指导一下。
换一种思路以后,写成下面的样子就通过了:
declare @BeginTime datetime
declare @EndTime datetime
select @BeginTime=dateadd(day,-1,getdate())
select @EndTime=GETDATE ()
exec proc_FD0 @BeginTime,@EndTime
PS:应该跟数据类型没有关系,我用convert强转了也是没有用