UFN_MERCHANDISEDEPARTMENT_GETCATEGORIES
Returns the categories configured for a given department.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@MERCHANDISEDEPARTMENTID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_MERCHANDISEDEPARTMENT_GETCATEGORIES
(
@MERCHANDISEDEPARTMENTID uniqueidentifier = null
)
returns table
as
return (
select
C.ID,
C.NAME,
C.DESCRIPTION,
case
when exists(select 1 from dbo.MERCHANDISEPRODUCT where MERCHANDISEDEPARTMENTCATEGORYID = C.ID) then 1
when exists(select 1 from dbo.SALESORDERITEMMERCHANDISE where MERCHANDISEDEPARTMENTCATEGORYID = C.ID) then 1
else 0
end INUSE
from dbo.MERCHANDISEDEPARTMENTCATEGORY C
where MERCHANDISEDEPARTMENTID = @MERCHANDISEDEPARTMENTID
)