UFN_REVENUE_GETADJUSTMENTSTATUS
Returns all adjustment status for a given revenue.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@REVENUEID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_REVENUE_GETADJUSTMENTSTATUS
(
@REVENUEID uniqueidentifier
)
returns table
as
return
(
select
ADJUSTMENT.ID,
POSTSTATUSCODE,
ADJUSTMENT.DATEADDED
from
dbo.ADJUSTMENT
where
ADJUSTMENT.REVENUEID = @REVENUEID
union all
select
STOCKSALEADJUSTMENT.ID,
POSTSTATUSCODE,
STOCKSALEADJUSTMENT.DATEADDED
from
dbo.STOCKSALEADJUSTMENT
inner join
dbo.STOCKSALE_EXT STOCKSALE on STOCKSALEADJUSTMENT.STOCKSALEID = STOCKSALE.ID
inner join
dbo.REVENUEPAYMENTMETHOD on STOCKSALE.STOCKDETAILID = REVENUEPAYMENTMETHOD.ID
where
REVENUEPAYMENTMETHOD.REVENUEID = @REVENUEID
union all
select
PROPERTYDETAILADJUSTMENT.ID,
POSTSTATUSCODE,
PROPERTYDETAILADJUSTMENT.DATEADDED
from
dbo.PROPERTYDETAILADJUSTMENT
inner join
dbo.REVENUEPAYMENTMETHOD on PROPERTYDETAILADJUSTMENT.PROPERTYDETAILID = REVENUEPAYMENTMETHOD.ID
where
REVENUEPAYMENTMETHOD.REVENUEID = @REVENUEID
union all
select
GIFTINKINDSALEADJUSTMENT.ID,
POSTSTATUSCODE,
GIFTINKINDSALEADJUSTMENT.DATEADDED
from
dbo.GIFTINKINDSALEADJUSTMENT
inner join
dbo.GIFTINKINDSALE_EXT GIFTINKINDSALE on GIFTINKINDSALEADJUSTMENT.GIFTINKINDSALEID = GIFTINKINDSALE.ID
inner join
dbo.REVENUEPAYMENTMETHOD on GIFTINKINDSALE.GIFTINKINDPAYMENTMETHODDETAILID = REVENUEPAYMENTMETHOD.ID
where
REVENUEPAYMENTMETHOD.REVENUEID = @REVENUEID
)