运行以下代码时出现此错误:
从字符串转换日期和/或时间时转换失败。
Declare @t date
Set @t = DATEADD(DAY, -75, GETDATE())
Select * from
(
SELECT changeField, CONVERT(date, newValue) newDate, changeDateTime, pubId, changeType, @t today
FROM ChangeLog
WHERE ISDATE(newValue) = 1
) dates
where newDate < today
如果我注释掉where newDate < today
,它会起作用。where 子句中不应有任何转换。