UFN_QUERY_INVITATIONPROCESSOUTPUT

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@NAMEFORMATPARAMETERID uniqueidentifier IN
@ADDRESSPROCESSINGOPTIONID uniqueidentifier IN
@PARAMETERSETID uniqueidentifier IN
@SEASONALDATE datetime IN

Definition

Copy


                CREATE function [dbo].[UFN_QUERY_INVITATIONPROCESSOUTPUT]
                (
                    @NAMEFORMATPARAMETERID uniqueidentifier,
                    @ADDRESSPROCESSINGOPTIONID uniqueidentifier,
                    @PARAMETERSETID uniqueidentifier,
                    @SEASONALDATE datetime
                )
                returns table
                as
                return
                    (                
                        select
                            INVITEE.ID as INVITEEID,
                            INVITEE.CONSTITUENTID as CONSTITUENTID,
                            CONSTITUENT.LOOKUPID as LOOKUPID,
                            EVENT.NAME as EVENTNAME,
                            NF.NAME as CONSTITUENTNAME,
                            prefs.ADDRESSEE as ADDRESSEE,
                            prefs.SALUTATION as SALUTATION,
                            prefs.CONTACT CONTACTADDRESSEE,
                            prefs.POSITION POSITION,
                            prefs.ADDRESSBLOCK as ADDRESSBLOCK,
                            prefs.CITY as CITY,
                            prefs.STATE as STATE,
                            prefs.POSTCODE as POSTCODE,
                            prefs.COUNTRY as COUNTRY
                        from
                            dbo.INVITEE
                            left join dbo.EVENT on INVITEE.EVENTID = EVENT.ID
                            left join dbo.CONSTITUENT on INVITEE.CONSTITUENTID = CONSTITUENT.ID
                            inner join dbo.UFN_CONTACTPREFERENCES_GETFORMATS(@NAMEFORMATPARAMETERID,@ADDRESSPROCESSINGOPTIONID,2,@PARAMETERSETID,@SEASONALDATE,0) as prefs on CONSTITUENT.ID = prefs.CONSTITUENTID
                            outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(CONSTITUENT.ID) NF
                    )