今天是个好日子!
我正在使用ISDATE()
带有日期列的 T-SQL 函数作为参数来过滤掉错误的日期;问题是该ISDATE
函数在遇到NULL
值时将返回零。
所以用下面的例子;如果它们的日期为空,则表中的有效数据将被排除在结果集中。我该如何解决这个问题,以便我可以获得有效日期,但也可以检索没有日期的记录?我也需要没有日期的记录,我只需要删除那些日期不正确的记录,例如,不完整的日期或缺少字符的日期。
例子:
SELECT * FROM EXAMPLE WHERE ISDATE(MAYDATE) <> 0
谢谢我的朋友们!