V_QUERY_REFUNDEDMEMBERSHIP

Fields

Field Field Type Null Description
ID uniqueidentifier
MEMBERSHIPID uniqueidentifier yes
MEMBERSHIPPROGRAMID uniqueidentifier
MEMBERSHIPLEVELID uniqueidentifier
MEMBERSHIPLEVELTERMID uniqueidentifier
MEMBERSHIPLEVELTYPECODEID uniqueidentifier yes
GIVENBYID uniqueidentifier yes
MEMBERSHIPPROGRAMNAME nvarchar(100)
NUMBEROFCHILDREN smallint
COMMENTS nvarchar(1000)
ISGIFT bit
EXPIRATIONDATE datetime yes
ACTION nvarchar(9) yes
MEMBERS nvarchar(max) yes
ADDEDBY_APPLICATION nvarchar(200) yes
ADDEDBY_USERNAME nvarchar(128) yes
CHANGEDBY_APPLICATION nvarchar(200) yes
CHANGEDBY_USERNAME nvarchar(128) yes
DATEADDED datetime
DATECHANGED datetime
TSLONG bigint yes

Definition

Copy
/*
Generated by Blackbaud AppFx Platform
Date:  10/27/2011 12:18:16 PM
Assembly Version:  Blackbaud.AppFx.Platform.SqlClr, Version=2.92.537.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_REFUNDEDMEMBERSHIP AS



select
    CREDITITEMMEMBERSHIP.ID,
    CREDITITEMMEMBERSHIP.MEMBERSHIPID,
    CREDITITEMMEMBERSHIP.MEMBERSHIPPROGRAMID,
    CREDITITEMMEMBERSHIP.MEMBERSHIPLEVELID,
    CREDITITEMMEMBERSHIP.MEMBERSHIPLEVELTERMID,
    CREDITITEMMEMBERSHIP.MEMBERSHIPLEVELTYPECODEID,
    CREDITITEMMEMBERSHIP.GIVENBYID,

    CREDITITEMMEMBERSHIP.MEMBERSHIPPROGRAMNAME,
    CREDITITEMMEMBERSHIP.NUMBEROFCHILDREN,
    CREDITITEMMEMBERSHIP.COMMENTS,
    CREDITITEMMEMBERSHIP.ISGIFT,
    CREDITITEMMEMBERSHIP.EXPIRATIONDATE,
    CREDITITEMMEMBERSHIP.ACTION,
    (
        select 
            dbo.UDA_BUILDLIST(T.item.value('(MEMBERNAME)[1]','nvarchar(200)')) 
        from CREDITITEMMEMBERSHIP.MEMBERS.nodes('/MEMBERSHIPMEMBERS/ITEM') T(item)
    ) as MEMBERS,

    [ADDEDBY].APPLICATIONNAME as [ADDEDBY_APPLICATION],
    [ADDEDBY].USERNAME as [ADDEDBY_USERNAME],
    [CHANGEDBY].APPLICATIONNAME as [CHANGEDBY_APPLICATION],
    [CHANGEDBY].USERNAME as [CHANGEDBY_USERNAME],
    CREDITITEMMEMBERSHIP.DATEADDED,
    CREDITITEMMEMBERSHIP.DATECHANGED,
    CREDITITEMMEMBERSHIP.TSLONG

from dbo.CREDITITEMMEMBERSHIP
left join dbo.CHANGEAGENT as [ADDEDBY] 
    on CREDITITEMMEMBERSHIP.ADDEDBYID = [ADDEDBY].ID
left join dbo.CHANGEAGENT as [CHANGEDBY] 
    on CREDITITEMMEMBERSHIP.CHANGEDBYID = [CHANGEDBY].ID