UFN_INVITATION_SENTONMOSTRECENT

Returns the date that the given invitation was most recently sent to the invitee.

Return

Return Type
datetime

Parameters

Parameter Parameter Type Mode Description
@INVITATIONID uniqueidentifier IN
@INVITEEID uniqueidentifier IN

Definition

Copy


        CREATE function dbo.UFN_INVITATION_SENTONMOSTRECENT
        (
            @INVITATIONID uniqueidentifier,
            @INVITEEID uniqueidentifier
        )
        returns datetime
        with execute as caller
        as
        begin
            declare @SENTON datetime;

            select top (1)
                @SENTON = INVITATIONHISTORY.DATECHANGED
            from
                dbo.INVITEE
                left join dbo.INVITEEHISTORY
                    on INVITEE.CONSTITUENTID = INVITEEHISTORY.CONSTITUENTID
                    and INVITEE.EVENTID = INVITEEHISTORY.EVENTID
                left join dbo.INVITATIONHISTORY on INVITEEHISTORY.INVITATIONHISTORYID = INVITATIONHISTORY.ID
                left join dbo.INVITATIONSTATUS on INVITATIONHISTORY.BUSINESSPROCESSSTATUSID = INVITATIONSTATUS.ID
            where
                INVITEE.ID = @INVITEEID
                and INVITATIONSTATUS.PARAMETERSETID = @INVITATIONID

            order by
                INVITATIONHISTORY.DATECHANGED desc;

            return @SENTON;
        end