将系统日期与日期的天数进行比较

时间:2014-03-05 14:27:48

标签: sql tsql

我有一张表格如下

表名payreg

+------+-----+------+
|  A   |  b  |  c   |
+------+-----+------+
| NULL | YES | NULL |
+------+-----+------+

我想检查列是否为null而不是抛出消息错误,如“A is Null”

我尝试如下:

declare @bb varchar(100)
set @bb=(select a from payreg )
if @bb is null and day(getdate())>=3
begin
print 'sorry'
end

上面的SQL Transact已成功执行但未打印错误消息

如果当前系统日期大于或等于第3天,我想将此列与系统日期进行比较,然后抛出错误“抱歉”。

但未能得到它。怎么解决?。

0 个答案:

没有答案
相关问题