V_QUERY_REGISTRANTREGISTRATION
This provides the ability to query for registrant registrations.
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ID | uniqueidentifier | System record ID | |
REGISTRANTID | uniqueidentifier | Registrant ID | |
EVENTPRICEID | uniqueidentifier | Event price ID | |
QUANTITY | int | Quantity | |
AMOUNT | money | Registration fee | |
TYPE | nvarchar(100) | yes | Registration type |
RECEIPTAMOUNT | money | Receipt amount | |
DATEPURCHASED | datetime | yes | Date purchased |
DATEADDED | datetime | Date added | |
DATECHANGED | datetime | Date changed | |
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 |
EVENTPRICENAME | nvarchar(100) | yes | Registration option |
ORGANIZATIONAMOUNT | money | Registration fee (organization currency) | |
ORGANIZATIONEXCHANGERATEID | uniqueidentifier | yes | Organization exchange rate |
BASECURRENCYID | uniqueidentifier | yes | Base currency ID |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 8/17/2011 2:35:29 PM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=2.91.1535.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_REGISTRANTREGISTRATION AS
select
REGISTRANTREGISTRATION.ID,
REGISTRANTREGISTRATION.REGISTRANTID,
REGISTRANTREGISTRATION.EVENTPRICEID,
REGISTRANTREGISTRATION.QUANTITY,
REGISTRANTREGISTRATION.AMOUNT,
dbo.UFN_EVENTPRICE_GETDESCRIPTIONFROMID(REGISTRANTREGISTRATION.EVENTPRICEID) TYPE,
REGISTRANTREGISTRATION.RECEIPTAMOUNT,
REGISTRANTREGISTRATION.DATEPURCHASED,
REGISTRANTREGISTRATION.DATEADDED,
REGISTRANTREGISTRATION.DATECHANGED,
REGISTRANTREGISTRATION.TSLONG,
ADDEDBY.APPLICATIONNAME as ADDEDBY_APPLICATION,
ADDEDBY.USERNAME as ADDEDBY_USERNAME,
CHANGEDBY.APPLICATIONNAME as CHANGEDBY_APPLICATION,
CHANGEDBY.USERNAME as CHANGEDBY_USERNAME,
(select NAME from dbo.EVENTPRICE where EVENTPRICE.ID = REGISTRANTREGISTRATION.EVENTPRICEID) [EVENTPRICENAME],
REGISTRANTREGISTRATION.ORGANIZATIONAMOUNT,
REGISTRANTREGISTRATION.ORGANIZATIONEXCHANGERATEID,
(
select
EVENT.BASECURRENCYID
from
dbo.EVENTPRICE
inner join dbo.EVENT on EVENT.ID = EVENTPRICE.EVENTID
where
EVENTPRICE.ID = REGISTRANTREGISTRATION.EVENTPRICEID
) [BASECURRENCYID]
/*#EXTENSION*/
from
dbo.REGISTRANTREGISTRATION
left join dbo.CHANGEAGENT as ADDEDBY on ADDEDBY.ID = REGISTRANTREGISTRATION.ADDEDBYID
left join dbo.CHANGEAGENT as CHANGEDBY on CHANGEDBY.ID = REGISTRANTREGISTRATION.CHANGEDBYID