UFN_RECOGNITIONLEVEL_GETAMOUNTBYDATE
Returns the minimum amount of a recognition level for a given date.
Return
Return Type |
---|
money |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@RECOGNITIONLEVELID | uniqueidentifier | IN | |
@DATE | datetime | IN |
Definition
Copy
create function dbo.UFN_RECOGNITIONLEVEL_GETAMOUNTBYDATE
(
@RECOGNITIONLEVELID uniqueidentifier,
@DATE datetime
)
returns money
with execute as caller
as begin
declare @AMOUNT money;
select top 1 @AMOUNT = AMOUNT
from dbo.RECOGNITIONLEVELAMOUNT
where RECOGNITIONLEVELID = @RECOGNITIONLEVELID
and coalesce(ACTIVEDATE, 0) <= @DATE
order by ACTIVEDATE desc;
return @AMOUNT
end