我想将SQL-Server中的datetime变量转换为字符串,并将其与空字符串进行比较:
lapply
这是我在代码中的测试:
CONVERT(varchar(20), @DATEDEB, 1) =''
即使datedeb和datefin为空,测试也能正常工作
答案 0 :(得分:2)
如果您想将日期与NULL进行比较,那么您只需尝试使用IS [NOT] NULL
即可确定指定的表达式是否为NULL。
像
这样的东西@myDate IS NULL AND @myDate1 IS NOT NULL
通过使用它,您不必将日期时间转换为字符串变量。
答案 1 :(得分:0)
好的,答案是在sql-server,@ DATEDEB<> '01 / 01/1900'这是sqlç-serveur采取的免责日期