V_QUERY_REGISTRANTLODGING

Provides the ability to query lodging associated with a registrant.

Fields

Field Field Type Null Description
ID uniqueidentifier System record ID
REGISTRANTCONSTITUENTID uniqueidentifier Registrant constituent ID
EVENTLODGINGROOMID uniqueidentifier yes Event lodging room ID
EVENTLODGINGID uniqueidentifier yes Event lodging ID
PHONENUMBER nvarchar(50) Phone number
PHONENUMBERUNFORMATTED nvarchar(100) yes Unformatted phone number
ROOMNUMBER nvarchar(10) yes Room number
CONFIRMATIONNUMBER nvarchar(10) Confirmation number
CHECKINDATE datetime yes Check-in date
CHECKINTIME UDT_HOURMINUTE Check-in time
CHECKOUTDATE datetime yes Check-out date
CHECKOUTTIME UDT_HOURMINUTE Check-out time
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
LODGINGLOCATION nvarchar(100) yes Lodging location
ROOMTYPE nvarchar(100) yes Room type

Definition

Copy
/*
Generated by Blackbaud AppFx Platform
Date:  8/17/2011 2:47:23 PM
Assembly Version:  Blackbaud.AppFx.Platform.SqlClr, Version=2.91.1535.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_REGISTRANTLODGING AS



select 
    REGISTRANTLODGING.ID as ID,
    REGISTRANTLODGING.REGISTRANTCONSTITUENTID as REGISTRANTCONSTITUENTID,
    EVENTLODGINGROOMINSTANCE.EVENTLODGINGROOMID as EVENTLODGINGROOMID,
    REGISTRANTLODGING.EVENTLODGINGID as EVENTLODGINGID,
    REGISTRANTLODGING.PHONENUMBER as PHONENUMBER,
    REGISTRANTLODGING.PHONENUMBERUNFORMATTED as PHONENUMBERUNFORMATTED,
    EVENTLODGINGROOMINSTANCE.ROOMNUMBER,
    REGISTRANTLODGING.CONFIRMATIONNUMBER,
    REGISTRANTLODGING.CHECKINDATE,
    REGISTRANTLODGING.CHECKINTIME,
    REGISTRANTLODGING.CHECKOUTDATE,
    REGISTRANTLODGING.CHECKOUTTIME,
    [ADDEDBY].APPLICATIONNAME as [ADDEDBY_APPLICATION],
    [ADDEDBY].USERNAME as [ADDEDBY_USERNAME],
    [CHANGEDBY].APPLICATIONNAME as [CHANGEDBY_APPLICATION],
    [CHANGEDBY].USERNAME as [CHANGEDBY_USERNAME],
    REGISTRANTLODGING.DATEADDED,
    REGISTRANTLODGING.DATECHANGED,
    REGISTRANTLODGING.TSLONG,
    EVENTLODGINGLOCATION.NAME as LODGINGLOCATION,
    EVENTLODGINGROOMTYPECODE.DESCRIPTION as ROOMTYPE


    /*#EXTENSION*/
from 
    dbo.REGISTRANTLODGING
left join
    dbo.EVENTLODGING on EVENTLODGING.ID = REGISTRANTLODGING.EVENTLODGINGID
left join
    dbo.EVENTLODGINGLOCATION on EVENTLODGINGLOCATION.ID = EVENTLODGING.EVENTLODGINGLOCATIONID
left join
    dbo.EVENTLODGINGROOMINSTANCE on EVENTLODGINGROOMINSTANCE.ID = REGISTRANTLODGING.EVENTLODGINGROOMINSTANCEID
left join
    dbo.EVENTLODGINGROOM on EVENTLODGINGROOM.ID = EVENTLODGINGROOMINSTANCE.EVENTLODGINGROOMID
left join
    dbo.EVENTLODGINGROOMTYPECODE on EVENTLODGINGROOMTYPECODE.ID = EVENTLODGINGROOM.ROOMTYPECODEID 
left join 
    dbo.CHANGEAGENT as [ADDEDBY] on [ADDEDBY].ID = REGISTRANTLODGING.ADDEDBYID
left join 
    dbo.CHANGEAGENT as [CHANGEDBY] on [CHANGEDBY].ID = REGISTRANTLODGING.CHANGEDBYID