USP_SIMPLEDATALIST_ORDERCREDITCARDPAYMENTS
Lists credit card payments for an order.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ORDERID | uniqueidentifier | IN | ORDERID |
Definition
Copy
create procedure dbo.USP_SIMPLEDATALIST_ORDERCREDITCARDPAYMENTS(@ORDERID uniqueidentifier) as
select
CREDITCARDPAYMENTMETHODDETAIL.ID as VALUE,
CREDITTYPECODE.DESCRIPTION + ' ' + '****' +
CREDITCARDPAYMENTMETHODDETAIL.CREDITCARDPARTIALNUMBER + ' ' +
SALESORDERPAYMENT.AMOUNT as LABEL
from
dbo.SALESORDER inner join dbo.SALESORDERPAYMENT
on SALESORDER.ID = SALESORDERPAYMENT.SALESORDERID
inner join dbo.REVENUE
on SALESORDERPAYMENT.PAYMENTID = REVENUE.ID
inner join dbo.REVENUEPAYMENTMETHOD
on REVENUE.ID = REVENUEPAYMENTMETHOD.REVENUEID
inner join dbo.CREDITCARDPAYMENTMETHODDETAIL on
REVENUEPAYMENTMETHOD.PAYMENTMETHODCODE = 2 and
CREDITCARDPAYMENTMETHODDETAIL.ID = REVENUEPAYMENTMETHOD.ID
inner join dbo.CREDITTYPECODE
on CREDITCARDPAYMENTMETHODDETAIL.CREDITTYPECODEID = CREDITTYPECODE.ID
where
SALESORDER.ID = @ORDERID
order by
SALESORDERPAYMENT.AMOUNT desc