UFN_KPIINSTANCEHISTORY_GETCLOSESTASOFDATE
Gets the closest as-of date of a KPI instance value for a given date.
Return
Return Type |
---|
datetime |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@KPIINSTANCEID | uniqueidentifier | IN | |
@ASOFDATE | datetime | IN |
Definition
Copy
CREATE function dbo.UFN_KPIINSTANCEHISTORY_GETCLOSESTASOFDATE(@KPIINSTANCEID uniqueidentifier,
@ASOFDATE datetime)
returns datetime
as
begin
declare @RETURNVALUE datetime;
select top(1) @RETURNVALUE = ASOFDATE
from KPIINSTANCEHISTORY
where KPIINSTANCEHISTORY.KPIINSTANCEID = @KPIINSTANCEID
and KPIINSTANCEHISTORY.ASOFDATE <= dbo.UFN_DATE_GETLATESTTIME(@ASOFDATE)
order by KPIINSTANCEHISTORY.ASOFDATE desc
return @RETURNVALUE;
end;