UFN_SALESORDER_GETTICKETCOMBINATIONPRICE
Gets ticket combination price.
Return
Return Type |
---|
money |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@SALESORDERITEMID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_SALESORDER_GETTICKETCOMBINATIONPRICE(@SALESORDERITEMID uniqueidentifier)
returns money
with execute as caller
as begin
declare @TICKETCOMBINATIONID uniqueidentifier;
declare @PRICETYPECODEID uniqueidentifier;
select
@TICKETCOMBINATIONID = C.TICKETCOMBINATIONID,
@PRICETYPECODEID = T.PRICETYPECODEID
from dbo.SALESORDERITEMTICKETCOMBINATION C
inner join dbo.SALESORDERITEMTICKET T on C.ID = T.ID
where T.ID = @SALESORDERITEMID;
return (
select sum(I.PRICE)
from dbo.SALESORDERITEMTICKETCOMBINATION C
inner join dbo.SALESORDERITEMTICKET T on C.ID = T.ID
inner join dbo.SALESORDERITEM I on T.ID = I.ID
where T.PRICETYPECODEID = @PRICETYPECODEID
and C.TICKETCOMBINATIONID = @TICKETCOMBINATIONID
);
end