V_QUERY_COURSE_RESTRICTION_STARTTERMS

Provides support for querying on Course Restriction Start Term information.

Fields

Field Field Type Null Description
ID uniqueidentifier System record ID
COURSERESTRICTIONID uniqueidentifier COURSERESTRICTIONID
TERMNAME nvarchar(100) Term
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:47 PM
Assembly Version:  Blackbaud.AppFx.Platform.SqlClr, Version=2.6.1444.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_COURSE_RESTRICTION_STARTTERMS AS



                select
                    COURSERESTRICTIONSTARTTERM.ID,
                    COURSERESTRICTIONSTARTTERM.COURSERESTRICTIONID,
                    TERMNAMECODE.DESCRIPTION AS TERMNAME,
                    ADDEDBY.APPLICATIONNAME as [ADDEDBY_APPLICATION],
                    ADDEDBY.USERNAME as [ADDEDBY_USERNAME],
                    CHANGEDBY.APPLICATIONNAME as [CHANGEDBY_APPLICATION],
                    CHANGEDBY.USERNAME as [CHANGEDBY_USERNAME],
                    COURSERESTRICTION.DATEADDED,
                    COURSERESTRICTION.DATECHANGED,
                    COURSERESTRICTION.TSLONG
                from dbo.COURSERESTRICTIONSTARTTERM 
                join dbo.COURSERESTRICTION on COURSERESTRICTION.ID = COURSERESTRICTIONSTARTTERM.COURSERESTRICTIONID
                join dbo.COURSE on COURSE.ID = COURSERESTRICTION.COURSEID
                join dbo.TERM on TERM.ID = dbo.UFN_TERM_GET_FORSCHOOL_BYDATE(COURSE.SCHOOLID, COURSERESTRICTIONSTARTTERM.STARTDATE, COURSERESTRICTIONSTARTTERM.ENDDATE )
                join dbo.TERMNAMECODE on TERM.TERMNAMECODEID = TERMNAMECODE.ID
                left join dbo.CHANGEAGENT as [ADDEDBY] on [ADDEDBY].ID = COURSERESTRICTION.ADDEDBYID
                left join dbo.CHANGEAGENT as [CHANGEDBY] on [CHANGEDBY].ID = COURSERESTRICTION.CHANGEDBYID