create proc proc_time
(
@pageindex int,
@pagesize int,
@Carname varchar,
@dt1 datetime,
@dt2 datetime
)
execute proc_time 1,2 ,'','2017-03-06','2017-04-09'
你这个存储过程只定义了传入参数好吧。。。
额。。。。下面的代码已省略,存储过程创建的没有问题
@凉夏诺浅: 存储过程里面有没有字符串转日期的代码?
@新的开始: 怎么转换
@凉夏诺浅: 要先看你的语句逻辑啊
@新的开始:
@凉夏诺浅: 问题出在SQL的拼接上,用字符串+日期型变量会报错,你需要把日期型变量先转换成字符串
@新的开始: 转换字符串后会报错
看不出有什么问题,语言设置,你看看
传入的日期是字符串,你在存储过程中转换一下试试。
怎么转换?