UFN_SALESORDERITEMMEMBERSHIP_MEMBERSHIPIDCOUNT
Returns the number of renew/rejoins for a membership on a single sales order.
Return
| Return Type |
|---|
| tinyint |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @MEMBERSHIPID | uniqueidentifier | IN | |
| @SALESORDERITEMID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_SALESORDERITEMMEMBERSHIP_MEMBERSHIPIDCOUNT
(
@MEMBERSHIPID uniqueidentifier,
@SALESORDERITEMID uniqueidentifier
)
returns tinyint
as begin
declare @SALESORDERID uniqueidentifier = (select SALESORDERID from dbo.SALESORDERITEM where ID = @SALESORDERITEMID)
declare @COUNT tinyint;
select
@COUNT = count(SALESORDERITEMMEMBERSHIP.MEMBERSHIPID)
from
dbo.SALESORDERITEMMEMBERSHIP
inner join
dbo.SALESORDERITEM on SALESORDERITEMMEMBERSHIP.ID = SALESORDERITEM.ID
where
SALESORDERITEMMEMBERSHIP.MEMBERSHIPID = @MEMBERSHIPID and SALESORDERITEM.SALESORDERID = @SALESORDERID
group by
SALESORDERITEM.SALESORDERID;
return @COUNT;
end