UFN_PROSPECT_VALIDMANAGERSTARTDATE_3

Return

Return Type
bit

Parameters

Parameter Parameter Type Mode Description
@PROSPECTID uniqueidentifier IN
@FUNDRAISERID uniqueidentifier IN
@MANAGERSTARTDATE datetime IN

Definition

Copy


            create function dbo.UFN_PROSPECT_VALIDMANAGERSTARTDATE_3
            (
                @PROSPECTID uniqueidentifier,
                @FUNDRAISERID uniqueidentifier,
                @MANAGERSTARTDATE datetime
            )
            returns bit
            with execute as caller
            as begin

                if exists (
                    select top 1 
                        ID
                    from 
                        dbo.PROSPECTMANAGERHISTORY
                    where 
                        PROSPECTID = @PROSPECTID and
                        FUNDRAISERID <> @FUNDRAISERID
                        and (
                            @MANAGERSTARTDATE is null
                            or DATETO > @MANAGERSTARTDATE
                        )

                    )
                    return 0;

                return 1;

            end