V_SEARCH_OPPORTUNITY
Search for Opportunity
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ID | uniqueidentifier | ||
LOOKUPID | nvarchar(100) | yes | |
NAME | nvarchar(154) | yes | |
DESIGNATION | nvarchar(max) | yes | |
ASKAMOUNT | money | ||
ASKDATE | datetime | yes | |
STATUS | nvarchar(16) | yes | |
PROSPECTPLANNAME | nvarchar(100) | yes | |
PROSPECTPLANTYPE | nvarchar(100) | yes | |
TRANSACTIONCURRENCYID | uniqueidentifier | yes |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 9/1/2024 11:54:17 PM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=4.0.3800.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_SEARCH_OPPORTUNITY AS
select
O.ID,
C.LOOKUPID,
NF.NAME,
coalesce(
ltrim(
stuff(
(select ', '+ D.NAME
from dbo.DESIGNATION D
inner join dbo.OPPORTUNITYDESIGNATION OD on D.ID = OD.DESIGNATIONID
where OD.OPPORTUNITYID = O.ID
for xml path(''))
,1,1,'')
)
,'') DESIGNATION,
O.TRANSACTIONASKAMOUNT as ASKAMOUNT,
O.ASKDATE,
O.STATUS,
PP.NAME as PROSPECTPLANNAME,
dbo.UFN_PROSPECTPLANTYPECODE_GETDESCRIPTION(PP.PROSPECTPLANTYPECODEID) as PROSPECTPLANTYPE,
O.TRANSACTIONCURRENCYID
from
dbo.OPPORTUNITY O
left outer join
dbo.PROSPECTPLAN PP on O.PROSPECTPLANID = PP.ID
left outer join
dbo.CONSTITUENT C on PP.PROSPECTID = C.ID
outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(C.ID) NF