SQL datetime类型入口参数的问题 急!

来源:百度知道 编辑:UC知道 时间:2024/06/08 20:05:23
DECLARE @起始日期 datetime,@结束日期 datetime
EXEC 日期范围 2007-11-01 ,2007-11-30

错误提示:第 2 行: '-' 附近有语法错误。

存储过程没有问题了 就是以两个时间为入口参数 就是这里出现问题 请高手解答!
两个日期是入口参数 是datetime类型的 填入两个日期 你用单引号引起来 就成了char型 错误信息就会提示:将数据类型转换为 datetime 时出错。

EXEC 日期范围 2007-11-01 ,2007-11-30 ???????

什么意思啊??????????

create proc test123 @起始日期 datetime,@结束日期 datetime

as

select * from table1 where 时间 between @起始日期 and @结束日期

EXEC test123 '2007-11-01' ,'2007-11-30'