UFN_TRANSLATIONFUNCTION_CHARITYCLAIMREFERENCENUMBER

Return

Return Type
nvarchar(20)

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN

Definition

Copy


                CREATE function dbo.UFN_TRANSLATIONFUNCTION_CHARITYCLAIMREFERENCENUMBER
                (
                    @ID uniqueidentifier
                )
                returns nvarchar(20)
                as
                begin
                    declare @REFERENCENUMBER nvarchar(20);

                    select @REFERENCENUMBER =
                        case when CHARITYCLAIMREFERENCENUMBER.DESCRIPTION = '' then CHARITYCLAIMREFERENCENUMBER.REFERENCENUMBER
                             else CHARITYCLAIMREFERENCENUMBER.REFERENCENUMBER + coalesce(' - ' + min(CHARITYCLAIMREFERENCENUMBER.DESCRIPTION),'')
                        end 
                    from dbo.CHARITYCLAIMREFERENCENUMBER
                    where ID = @ID
                    group by CHARITYCLAIMREFERENCENUMBER.REFERENCENUMBER,CHARITYCLAIMREFERENCENUMBER.DESCRIPTION;

                    return @REFERENCENUMBER;
                end