从字符串转换日期和/或时间时,转换失败。
场景:从字符串转换日期和/或时间时,转换失败解决方案
从字符串转换日期和/或时间时,转换失败
报错:从字符串转换日期和/或时间时,转换失败
PriceEndTime都有数据
@StartDateTime是DATETIME类型的
请帮忙解答,谢谢
------解决方案--------------------
你用的是动态语句所以 @StartDateTime先要转换成字符串
------解决方案--------------------
估计就是 你传进去的2个变量 没有cast 成varchar 你给加上试试
从字符串转换日期和/或时间时,转换失败
- SQL code
'(SELECT COUNT(1) FROM V_SellerPublishManager er WHERE er.TvaID=spm.TvaID AND er.PublishId IS NOT NULL AND CAST(er.PriceEndTime AS DATETIME) BETWEEN '+@StartDateTime+' AND '+@EndDateTime+') AS PublishNum,'
报错:从字符串转换日期和/或时间时,转换失败
PriceEndTime都有数据
@StartDateTime是DATETIME类型的
请帮忙解答,谢谢
------解决方案--------------------
你用的是动态语句所以 @StartDateTime先要转换成字符串
------解决方案--------------------
估计就是 你传进去的2个变量 没有cast 成varchar 你给加上试试