UFN_RESERVATION_FINALCOUNTPASTDUE
Returns a bit describing if the final count of visitors is past due on a reservation.
Return
Return Type |
---|
bit |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_RESERVATION_FINALCOUNTPASTDUE(@ID uniqueidentifier)
returns bit
with execute as caller
as begin
declare @FINALCOUNTREQUIRED bit;
declare @FINALCOUNTDUEDATE date;
declare @FINALCOUNTRECEIVED bit;
declare @CURRENTDATE date;
set @CURRENTDATE = getdate();
select @FINALCOUNTREQUIRED = FINALCOUNTREQUIRED,
@FINALCOUNTDUEDATE = FINALCOUNTDUEDATE,
@FINALCOUNTRECEIVED = FINALCOUNTRECEIVED
from dbo.RESERVATION
where ID = @ID;
if (@FINALCOUNTREQUIRED = 1) and (@FINALCOUNTDUEDATE < @CURRENTDATE) and (@FINALCOUNTRECEIVED = 0)
return 1;
return 0;
end