MSSQL Convert 转换字段的问题?
enterprise 表中 SetTime 字段为字符型(nchar),现在想把它转化为datetime型,然后与当天日期比较。
SetTime 字段有以下值(无Null值)
---
SetTime
[空] ' " [空] " 表示字节的值,而不是 Null
2003-8-25
2002-2-5
...
---
然后用以下语句转换
SELECT SetTime
FROM enterprise
WHERE (CONVERT(datetime, SetTime) < GETDATE()) AND (SetTime <> '')
报错为:"从字符串转换为datetime时发生错误" 请问有什么可以让此语句正常执行呢?多谢解答…