从字符串转换日期和/或时间时,转换失败
- 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 你给加上试试