V_QUERY_RE7_CONSTITUENTMEMBERSHIP
Fields
Field | Field Type | Null | Description |
---|---|---|---|
LOCALID | int | ||
MEMBERSHIP_LOCALID | int | ||
CONSTITUENT_LOCALID | int | ||
ACTIVITYDATE | datetime | yes | |
PROGRAM | nvarchar(100) | yes | |
REASON | nvarchar(100) | yes | |
CATEGORY | nvarchar(100) | yes | |
SUBCATEGORY | nvarchar(100) | yes | |
EXPIRESON | datetime | yes | |
EXPIRESDATEMONTHSDIFF | int | yes | |
DUESLEVEL | nvarchar(50) | yes | |
RENEWALTYPE | varchar(9) | yes | |
ISPRIMARYMEMBER | bit | ||
WAIVEBENEFITS | bit | ||
SENDBENEFITSTO | varchar(14) | yes | |
LIFETIMEMEMBERSHIP | bit | ||
TYPE | varchar(9) | ||
ONLINETRANSACTION | bit | ||
IMPORTID | nvarchar(20) | yes | |
DUES | money | yes | |
ISCURRENT | bit | ||
STANDING | varchar(7) | ||
SEQUENCE | int | yes |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 2/6/2025 8:50:25 AM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=4.0.3901.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_RE7_CONSTITUENTMEMBERSHIP AS
select
[CM].[LOCALID],
[CM].[MEMBERSHIP_LOCALID],
[CM].[CONSTITUENT_LOCALID],
[CM].[ACTIVITYDATE],
[PC].[DESCRIPTION] [PROGRAM],
[RC].[DESCRIPTION] [REASON],
[CC].[DESCRIPTION] [CATEGORY],
[SC].[DESCRIPTION] [SUBCATEGORY],
[CM].[EXPIRESON],
datediff( month, getdate(), [CM].[EXPIRESON]) [EXPIRESDATEMONTHSDIFF],
[CM].[DUESLEVEL],
case [CM].[RENEWALTYPE]
when 0 then 'Upgrade'
when 1 then 'Downgrade'
when 2 then 'Same'
end [RENEWALTYPE],
[CM].[ISPRIMARYMEMBER],
[CM].[WAIVEBENEFITS],
case [CM].[SENDBENEFITSTO]
when 0 then 'Primary Member'
when 1 then 'Donor'
end [SENDBENEFITSTO],
[CM].[LIFETIMEMEMBERSHIP],
case [CM].[TYPE]
when 1 then 'Joined'
when 2 then 'Renewal'
when 3 then 'Rejoined'
when 4 then 'Upgrade'
when 5 then 'Downgrade'
when 6 then 'Dropped'
else ''
end [TYPE],
[CM].[ONLINETRANSACTION],
[CM].[IMPORTID],
[CM].[DUES],
[CM].[ISCURRENT],
case [CM].[STANDINGCODE_LOCALID]
when 0 then 'New'
when 1 then 'Active'
when 2 then 'Lapsed'
when 3 then 'Dropped'
else ''
end [STANDING],
[CM].[SEQUENCE]
from [dbo].[RE7_CONSTITUENTMEMBERSHIP] [CM]
left outer join [dbo].[RE7_MEMBERSHIPPROGRAMCODE] [PC] on [CM].[PROGRAMCODE_LOCALID] = [PC].[LOCALID]
left outer join [dbo].[RE7_MEMBERSHIPREASONCODE] [RC] on [CM].[REASONCODE_LOCALID] = [RC].[LOCALID]
left outer join [dbo].[RE7_MEMBERSHIPCATEGORYCODE] [CC] on [CM].[CATEGORYCODE_LOCALID] = [CC].[LOCALID]
left outer join [dbo].[RE7_MEMBERSHIPSUBCATEGORYCODE] [SC] on [CM].[SUBCATEGORYCODE_LOCALID] = [SC].[LOCALID];