这是我在写一个存储过程时,在这个存储过程里拼Sql语句时遇到的问题,提示“从字符串向datetime转化时失败”,修改成下面的样子就好了,注意单引号的使用。
' and a.OnlineTime<='''+convert(VARCHAR(20),@topOnlineTime,120)+''' order by a.OnlineTime desc'
' and a.OnlineTime<='''+convert(VARCHAR(20),@topOnlineTime,120)+''' order by a.OnlineTime desc'