UFN_SALESDEPOSITPROCESS_COMPUTEPAYMENTDATE
Return
Return Type |
---|
date |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PAYMENTDATEOPTIONCODE | tinyint | IN | |
@PAYMENTDATE | date | IN |
Definition
Copy
create function dbo.UFN_SALESDEPOSITPROCESS_COMPUTEPAYMENTDATE (
@PAYMENTDATEOPTIONCODE tinyint,
@PAYMENTDATE date
)
returns date
as begin
if @PAYMENTDATEOPTIONCODE = 2 begin -- Specific day
return @PAYMENTDATE;
end
declare @TODAY date = dbo.UFN_TIMEZONEENTRY_GETSYSTEMDEFAULTDATEWITHTIMEOFFSET(getutcdate(), 1);
if @PAYMENTDATEOPTIONCODE = 0 begin -- Today
return @TODAY;
end
return dateadd(day, -1, @TODAY);
end