,convert(varchar(10),getdate(),120) 截断字符串 导致格式不符合datetime
改为
,convert(varchar(100),getdate(),120)
话说取服务器时间完全可以在过程中取 ,你何必传参哪?
convert(varchar(10),getdate(),120)
获取的只能是当前日期,前面的varchar(10)容不了所有的。
substring(convert(varchar(20),getdate(),120),12,20)
象这样的参数你可以在存储过程里指定,不需设成参数。
写一段赋值
qsc800528回答应该是对的,先建一个变量