V_QUERY_EVENTLODGINGLOCATIONROOMS
This provides the ability to query for event lodging location room info.
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ID | uniqueidentifier | ID | |
EVENTLODGINGROOMID | uniqueidentifier | System record ID | |
DESCRIPTION | nvarchar(100) | Room type | |
SLEEPS | int | Sleeps | |
ALLOCATED | int | Rooms allocated | |
REMAINING | int | yes | Rooms remaining |
ASSIGNED | int | yes | Rooms assigned |
TSLONG | bigint | yes | Timestamp value |
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 |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 1/27/2010 7:25:43 PM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=2.5.465.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_EVENTLODGINGLOCATIONROOMS AS
select
EVENTLODGING.ID as ID,
EVENTLODGINGROOM.ID as EVENTLODGINGROOMID,
EVENTLODGINGROOMTYPECODE.DESCRIPTION,
EVENTLODGINGROOM.SLEEPS,
EVENTLODGINGROOM.ALLOCATED,
EVENTLODGINGROOM.ALLOCATED - dbo.UFN_EVENTLODGINGROOM_GETROOMSASSIGNED(EVENTLODGING.ID,EVENTLODGINGROOM.ID) as REMAINING,
dbo.UFN_EVENTLODGINGROOM_GETROOMSASSIGNED(EVENTLODGING.ID,EVENTLODGINGROOM.ID) as ASSIGNED,
EVENTLODGINGROOM.TSLONG,
ADDEDBY.APPLICATIONNAME as ADDEDBY_APPLICATION,
ADDEDBY.USERNAME as ADDEDBY_USERNAME,
CHANGEDBY.APPLICATIONNAME as CHANGEDBY_APPLICATION,
CHANGEDBY.USERNAME as CHANGEDBY_USERNAME
/*#EXTENSION*/
from
dbo.EVENTLODGINGROOM
inner join EVENTLODGING on EVENTLODGING.ID = EVENTLODGINGROOM.EVENTLODGINGID
inner join EVENTLODGINGROOMTYPECODE on EVENTLODGINGROOMTYPECODE.ID = EVENTLODGINGROOM.ROOMTYPECODEID
left join dbo.CHANGEAGENT as ADDEDBY on ADDEDBY.ID = EVENTLODGINGROOM.ADDEDBYID
left join dbo.CHANGEAGENT as CHANGEDBY on CHANGEDBY.ID = EVENTLODGINGROOM.CHANGEDBYID