V_QUERY_OUTSIDEEDUCATION
Provides support for querying outside education.
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ID | uniqueidentifier | System record ID | |
CONSTITUENTID | uniqueidentifier | Constituent ID | |
EDUCATIONALINSTITUTION | nvarchar(100) | yes | Educational institution |
CURRENTSTATUS | nvarchar(100) | Current status | |
DATEATTENDEDFROM | UDT_FUZZYDATE | Date from | |
DATEATTENDEDTO | UDT_FUZZYDATE | Date to | |
DATEGRADUATED | UDT_FUZZYDATE | Graduation date | |
CLASSOF | UDT_YEAR | Class of | |
REASONLEFT | nvarchar(100) | yes | Reason left |
GRADEENROLLED | nvarchar(100) | yes | Grade enrolled |
GRADELEFT | nvarchar(100) | yes | Grade left |
ADDEDBY_APPLICATION | nvarchar(200) | yes | Added by application |
ADDEDBY_USERNAME | nvarchar(128) | yes | Added by user name |
CHANGEDBY_APPLICATION | nvarchar(200) | yes | Changed by application |
CHANGEDBY_USERNAME | nvarchar(128) | yes | Changed by user name |
DATEADDED | datetime | Date added | |
DATECHANGED | datetime | Date changed | |
TSLONG | bigint | yes | Timestamp value |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 4/29/2010 7:27:55 PM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=2.6.1444.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_OUTSIDEEDUCATION AS
select
EDUCATIONALHISTORY.[ID],
dbo.EDUCATIONALHISTORY.[CONSTITUENTID],
dbo.EDUCATIONALINSTITUTION.[NAME] as [EDUCATIONALINSTITUTION],
dbo.EDUCATIONALHISTORYSTATUS.[DESCRIPTION] as [CURRENTSTATUS],
dbo.EDUCATIONALHISTORY.[STARTDATE] as [DATEATTENDEDFROM],
dbo.EDUCATIONALHISTORY.[DATELEFT] as [DATEATTENDEDTO],
dbo.EDUCATIONALHISTORY.[DATEGRADUATED],
dbo.EDUCATIONALHISTORY.[CLASSOF],
dbo.EDUCATIONALREASONLEFTCODE.[DESCRIPTION] as REASONLEFT,
[GRADELEVEL_ENROLLED].DESCRIPTION as GRADEENROLLED,
[GRADELEVEL_LEFT].DESCRIPTION as GRADELEFT,
ADDEDBY.APPLICATIONNAME as [ADDEDBY_APPLICATION],
ADDEDBY.USERNAME as [ADDEDBY_USERNAME],
CHANGEDBY.APPLICATIONNAME as [CHANGEDBY_APPLICATION],
CHANGEDBY.USERNAME as [CHANGEDBY_USERNAME],
dbo.EDUCATIONALHISTORY.[DATEADDED],
dbo.EDUCATIONALHISTORY.[DATECHANGED],
dbo.EDUCATIONALHISTORY.[TSLONG]
from
dbo.EDUCATIONALHISTORY
inner join dbo.EDUCATIONALINSTITUTION on EDUCATIONALINSTITUTION.ID = EDUCATIONALHISTORY.[EDUCATIONALINSTITUTIONID] and (EDUCATIONALINSTITUTION.[ISAFFILIATED] = 0)
inner join dbo.EDUCATIONALHISTORYSTATUS on dbo.EDUCATIONALHISTORY.[EDUCATIONALHISTORYSTATUSID] = dbo.EDUCATIONALHISTORYSTATUS.[ID]
left join dbo.EDUCATIONALREASONLEFTCODE on dbo.EDUCATIONALHISTORY.[EDUCATIONALREASONLEFTCODEID] = dbo.EDUCATIONALREASONLEFTCODE.[ID]
left join dbo.GRADELEVEL as [GRADELEVEL_ENROLLED] on dbo.EDUCATIONALHISTORY.[PROGRESSIONGRADELEVELENROLLEDID] = [GRADELEVEL_ENROLLED].ID
left join dbo.GRADELEVEL as [GRADELEVEL_LEFT] on dbo.EDUCATIONALHISTORY.[PROGRESSIONGRADELEVELLEFTID] = [GRADELEVEL_LEFT].ID
left join dbo.CHANGEAGENT as [ADDEDBY] on [ADDEDBY].ID = dbo.EDUCATIONALHISTORY.[ADDEDBYID]
left join dbo.CHANGEAGENT as [CHANGEDBY] on [CHANGEDBY].ID = dbo.EDUCATIONALHISTORY.[CHANGEDBYID]