V_QUERY_SALESORDERITEMORDERDISCOUNTDETAIL
Provides the ability to query order level discount distribution details.
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ID | uniqueidentifier | System record ID | |
SALESORDERITEMORDERDISCOUNTID | uniqueidentifier | SALESORDERITEMORDERDISCOUNTID | |
SALESORDERITEMID | uniqueidentifier | yes | SALESORDERITEMID |
DISCOUNTEDITEMDESCRIPTION | nvarchar(255) | yes | Discounted item description |
AMOUNT | money | Amount | |
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 |
DISCOUNTNAME | nvarchar(100) | yes |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 3/19/2013 1:20:51 AM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=3.0.504.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_SALESORDERITEMORDERDISCOUNTDETAIL AS
select
SALESORDERITEMORDERDISCOUNTDETAIL.ID,
SALESORDERITEMORDERDISCOUNTDETAIL.SALESORDERITEMORDERDISCOUNTID,
SALESORDERITEMORDERDISCOUNTDETAIL.SALESORDERITEMID,
SALESORDERITEM.DESCRIPTION as [DISCOUNTEDITEMDESCRIPTION],
SALESORDERITEMORDERDISCOUNTDETAIL.AMOUNT,
[ADDEDBY].[APPLICATIONNAME] as [ADDEDBY_APPLICATION],
[ADDEDBY].[USERNAME] as [ADDEDBY_USERNAME],
[CHANGEDBY].[APPLICATIONNAME] as [CHANGEDBY_APPLICATION],
[CHANGEDBY].[USERNAME] as [CHANGEDBY_USERNAME],
SALESORDERITEMORDERDISCOUNTDETAIL.[DATEADDED],
SALESORDERITEMORDERDISCOUNTDETAIL.[DATECHANGED],
SALESORDERITEMORDERDISCOUNTDETAIL.[TSLONG],
SALESORDERITEMORDERDISCOUNT.DISCOUNTNAME
/*#EXTENSION*/
from
dbo.SALESORDERITEMORDERDISCOUNTDETAIL
left outer join
dbo.SALESORDERITEM on SALESORDERITEM.ID = SALESORDERITEMORDERDISCOUNTDETAIL.SALESORDERITEMID
left outer join
dbo.SALESORDERITEMORDERDISCOUNT on SALESORDERITEMORDERDISCOUNTDETAIL.SALESORDERITEMORDERDISCOUNTID = SALESORDERITEMORDERDISCOUNT.ID
left outer join
dbo.[CHANGEAGENT] as [ADDEDBY] on [SALESORDERITEMORDERDISCOUNTDETAIL].[ADDEDBYID] = [ADDEDBY].[ID]
left outer join
dbo.[CHANGEAGENT] as [CHANGEDBY] on [SALESORDERITEMORDERDISCOUNTDETAIL].[CHANGEDBYID] = [CHANGEDBY].[ID]
union all
select
SALESORDERITEMITEMDISCOUNT.ID,
SALESORDERITEMITEMDISCOUNT.ID as SALESORDERITEMORDERDISCOUNTID,
SALESORDERITEMITEMDISCOUNT.SALESORDERITEMID,
SALESORDERITEM.DESCRIPTION as [DISCOUNTEDITEMDESCRIPTION],
SALESORDERITEMITEMDISCOUNT.AMOUNT,
[ADDEDBY].[APPLICATIONNAME] as [ADDEDBY_APPLICATION],
[ADDEDBY].[USERNAME] as [ADDEDBY_USERNAME],
[CHANGEDBY].[APPLICATIONNAME] as [CHANGEDBY_APPLICATION],
[CHANGEDBY].[USERNAME] as [CHANGEDBY_USERNAME],
SALESORDERITEMITEMDISCOUNT.[DATEADDED],
SALESORDERITEMITEMDISCOUNT.[DATECHANGED],
SALESORDERITEMITEMDISCOUNT.[TSLONG],
SALESORDERITEMITEMDISCOUNT.DISCOUNTNAME
from SALESORDERITEMITEMDISCOUNT
left outer join
dbo.SALESORDERITEM on SALESORDERITEM.ID = SALESORDERITEMITEMDISCOUNT.SALESORDERITEMID
left outer join
dbo.[CHANGEAGENT] as [ADDEDBY] on [SALESORDERITEMITEMDISCOUNT].[ADDEDBYID] = [ADDEDBY].[ID]
left outer join
dbo.[CHANGEAGENT] as [CHANGEDBY] on [SALESORDERITEMITEMDISCOUNT].[CHANGEDBYID] = [CHANGEDBY].[ID]