0

运行以下代码时出现此错误:

从字符串转换日期和/或时间时转换失败。

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 子句中不应有任何转换。

4

0 回答 0