UFN_CONSTITUENT_GETMOSTRECENTLYCHANGEDRECOGNITIONPROGRAM
Returns the most recently changed recognition program for a constituent.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONSTITUENTID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_CONSTITUENT_GETMOSTRECENTLYCHANGEDRECOGNITIONPROGRAM
(
@CONSTITUENTID uniqueidentifier
)
returns table
as
return
(
select top 1
RECOGNITIONPROGRAM.NAME as RECOGNITIONPROGRAM,
RECOGNITIONLEVEL.NAME as RECOGNITIONLEVEL
from dbo.CONSTITUENTRECOGNITION
inner join dbo.RECOGNITIONPROGRAM on CONSTITUENTRECOGNITION.RECOGNITIONPROGRAMID = RECOGNITIONPROGRAM.ID
inner join dbo.RECOGNITIONLEVEL on CONSTITUENTRECOGNITION.RECOGNITIONLEVELID = RECOGNITIONLEVEL.ID
where
CONSTITUENTRECOGNITION.CONSTITUENTID = @CONSTITUENTID and
-- Make sure the constituent is still active in this program
CONSTITUENTRECOGNITION.STATUSCODE = 0 and -- Active
CONSTITUENTRECOGNITION.EXPIRATIONDATE >= dbo.UFN_DATE_GETEARLIESTTIME(getdate())
order by CONSTITUENTRECOGNITION.DATECHANGED desc
)