如何选择除我CONVERT在其中一列上调用错误的行之外的所有行?
例如,我这样做:
SELECT rowid
FROM batchinfo
WHERE CONVERT(DATE, reporttime, 101) between '2010-07-01' and '2010-07-31';
Run Code Online (Sandbox Code Playgroud)
我收到一些价值的错误.我有两个问题:
您可以使用ISDATE()函数来测试值.
SELECT *
FROM MyTable
WHERE ISDATE(MyColumn) != 1
Run Code Online (Sandbox Code Playgroud)