V_QUERY_ANALYTICSPROJECT

Fields

Field Field Type Null Description
ID uniqueidentifier
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
DATE date
RECALIBRATION bit
RECORDSSCORED int
SPECIFIEDRECORDCOUNT bit yes
RECORDSBOUGHT int
DESCRIPTION nvarchar(max)
NUMPRESENTATIONFILES int yes

Definition

Copy
/*
Generated by Blackbaud AppFx Platform
Date:  3/19/2013 1:38:48 AM
Assembly Version:  Blackbaud.AppFx.Platform.SqlClr, Version=3.0.504.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_ANALYTICSPROJECT AS



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

    ANALYTICSPROJECT.DATE,
    ANALYTICSPROJECT.RECALIBRATION,
    ANALYTICSPROJECT.RECORDSSCORED,
    case when ANALYTICSPROJECT.RECORDSBOUGHT > 0 then cast(1 as bit) else cast(0 as bit) end as SPECIFIEDRECORDCOUNT,
    ANALYTICSPROJECT.RECORDSBOUGHT,
    ANALYTICSPROJECT.DESCRIPTION,
    (
        case when ANALYTICSPROJECT.PRESENTATION1 is null then 0 else 1 end +
        case when ANALYTICSPROJECT.PRESENTATION2 is null then 0 else 1 end +
        case when ANALYTICSPROJECT.PRESENTATION3 is null then 0 else 1 end +
        case when ANALYTICSPROJECT.PRESENTATION4 is null then 0 else 1 end +
        case when ANALYTICSPROJECT.PRESENTATION5 is null then 0 else 1 end
    ) as NUMPRESENTATIONFILES

    /*#EXTENSION*/

from
    dbo.ANALYTICSPROJECT
    left join dbo.CHANGEAGENT ADDEDBY on ADDEDBY.ID = ANALYTICSPROJECT.ADDEDBYID
    left join dbo.CHANGEAGENT CHANGEDBY on CHANGEDBY.ID = ANALYTICSPROJECT.CHANGEDBYID