UFN_PDACCOUNT_GETMEMBERSHIPLEVEL_3

Return

Return Type
uniqueidentifier

Parameters

Parameter Parameter Type Mode Description
@REVENUESPLITINFORMATION xml IN

Definition

Copy


            create function dbo.UFN_PDACCOUNT_GETMEMBERSHIPLEVEL_3
            (
                @REVENUESPLITINFORMATION xml
            ) returns uniqueidentifier
            As 
            begin
                declare @RESULT as uniqueidentifier;

                select @RESULT = REVENUESPLITINFORMATION.MEMBERSHIPLEVELID  
                from dbo.UFN_REVENUESPLITINFORMATION_FROMITEMLISTXML(@REVENUESPLITINFORMATION) as REVENUESPLITINFORMATION;

                if ((select REVENUESPLITINFORMATION.APPLICATIONCODE
                    from dbo.UFN_REVENUESPLITINFORMATION_FROMITEMLISTXML(@REVENUESPLITINFORMATION) as REVENUESPLITINFORMATION) = 10) and
                    (@RESULT is null) -- order payment 

                    select @RESULT = REVENUESPLITINFORMATION.ORDERMEMBERSHIPLEVELID 
                    from dbo.UFN_REVENUESPLITINFORMATION_FROMITEMLISTXML(@REVENUESPLITINFORMATION) as REVENUESPLITINFORMATION;

                return @RESULT;
            end