V_QUERY_RE7_RESTRICTEDGIVINGSUMMARY

Fields

Field Field Type Null Description
CONSTITUENT_LOCALID int
TOTALAMOUNT money yes
AVGAMOUNT money yes
MAXSPLITAMOUNT money yes
MINSPLITAMOUNT money yes
MAXGIFTAMOUNT money yes
MINGIFTAMOUNT money yes
GIFTSPLITCOUNT int yes
GIFTCOUNT int yes
FIRSTGIFTDATE datetime yes
YEARSSINCEFIRSTGIVEN int
MONTHSSINCEFIRSTGIVEN int
DAYSSINCEFIRSTGIVEN int
LASTGIFTDATE datetime yes
YEARSSINCELASTGIVEN int
MONTHSSINCELASTGIVEN int
DAYSSINCELASTGIVEN int
GIVINGYEARS int yes
DISTINCTCALENDARYEARS int yes
DISTINCTFISCALYEARS int yes

Definition

Copy
/*
Generated by Blackbaud AppFx Platform
Date:  2/6/2025 8:50:23 AM
Assembly Version:  Blackbaud.AppFx.Platform.SqlClr, Version=4.0.3901.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_RE7_RESTRICTEDGIVINGSUMMARY AS



select
  [CONSTITUENT_LOCALID],
  [TOTALAMOUNT],
  [AVGAMOUNT],
  [MAXSPLITAMOUNT],
  [MINSPLITAMOUNT],
  [MAXGIFTAMOUNT],
  [MINGIFTAMOUNT],  
  [GIFTSPLITCOUNT],
  [GIFTCOUNT],
  [FIRSTGIFTDATE],
  isnull(case when current_timestamp < dateadd(year, datediff(year, [FIRSTGIFTDATE], current_timestamp), [FIRSTGIFTDATE]) then datediff(year, [FIRSTGIFTDATE], current_timestamp) - 1 else datediff(year, [FIRSTGIFTDATE], current_timestamp) end,0) [YEARSSINCEFIRSTGIVEN],
  isnull(case when current_timestamp < dateadd(month, datediff(month, [FIRSTGIFTDATE], current_timestamp), [FIRSTGIFTDATE]) then datediff(month, [FIRSTGIFTDATE], current_timestamp) - 1 else datediff(month, [FIRSTGIFTDATE], current_timestamp) end,0) [MONTHSSINCEFIRSTGIVEN],
  isnull(datediff(dd, [FIRSTGIFTDATE], current_timestamp),0) [DAYSSINCEFIRSTGIVEN],
  [LASTGIFTDATE],
  isnull(case when current_timestamp < dateadd(year, datediff(year, [LASTGIFTDATE], current_timestamp), [LASTGIFTDATE]) then datediff(year, [LASTGIFTDATE], current_timestamp) - 1 else datediff(year, [LASTGIFTDATE], current_timestamp) end,0) [YEARSSINCELASTGIVEN],
  isnull(case when current_timestamp < dateadd(month, datediff(month, [LASTGIFTDATE], current_timestamp), [LASTGIFTDATE]) then datediff(month, [LASTGIFTDATE], current_timestamp) - 1 else datediff(month, [LASTGIFTDATE], current_timestamp) end,0) [MONTHSSINCELASTGIVEN],
  isnull(datediff(dd, [LASTGIFTDATE], current_timestamp),0) [DAYSSINCELASTGIVEN],
  [GIVINGYEARS],
  [DISTINCTCALENDARYEARS],
  [DISTINCTFISCALYEARS]
from dbo.[RE7_CONSTITUENTLTRESTRICTED]
where [RESTRICTED] = 'Restricted';