UFN_PROSPECTPLANMANAGERHISTORY_VALIDPRIMARYMANAGERENDDATE_2

Return

Return Type
bit

Parameters

Parameter Parameter Type Mode Description
@PROSPECTPLANID uniqueidentifier IN
@FUNDRAISERID uniqueidentifier IN
@DATETO datetime IN

Definition

Copy


            CREATE function dbo.UFN_PROSPECTPLANMANAGERHISTORY_VALIDPRIMARYMANAGERENDDATE_2
            (
                @PROSPECTPLANID uniqueidentifier,
                @FUNDRAISERID uniqueidentifier,
                @DATETO datetime
            )
            returns bit
            with execute as caller
            as begin

                if exists (
                    select top 1
                        ID
                    from
                        dbo.PROSPECTPLAN
                    where
                        ID = @PROSPECTPLANID and
                        PRIMARYMANAGERFUNDRAISERID <> @FUNDRAISERID  and
                        (
                            (
                                (PRIMARYMANAGERSTARTDATE is not null) and
                                (PRIMARYMANAGERSTARTDATE < @DATETO)
                            ) or
                            (
                                (PRIMARYMANAGERENDDATE is not null) and
                                (PRIMARYMANAGERENDDATE < @DATETO)
                            )
                        )
                    )
                    return 0;

                return 1;

            end