我有查询
select sum(netamount)
from <table >
我需要在查询开始执行之前添加一个条件:如果计算机时间在晚上11点至凌晨2点之间,并且用户单击了执行,则运行查询;否则显示消息“时间错误”
答案 0 :(得分:0)
您想要的是RAISEERROR
来退出代码。像这样...
if (datepart(hour,getdate()) >=23) or (datepart(hour,getdate()) <= 2)
begin
raiserror('Report can not be run between 2300 and 0200',16,1)
return
end
select sum (netamount) from SomeTable