USP_SIMPLEDATALIST_VSECONSTITUENCY
Returns a simple datalist of constituencies
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@VSECONSTITUENCYID | uniqueidentifier | IN | ID |
Definition
Copy
CREATE procedure dbo.USP_SIMPLEDATALIST_VSECONSTITUENCY(@VSECONSTITUENCYID uniqueidentifier = null)
as
select
CONSTITUENCYDEFINITION.ID as VALUE,
CONSTITUENCYDEFINITION.DESCRIPTION as LABEL
from
dbo.CONSTITUENCYDEFINITION
where
CONSTITUENCYDEFINITION.ID <> '55FE8E7C-2B68-44C8-B35C-818AD1944C03' --JamesWill WI168623 2011-08-01 Remove Community Member Constituency
and CONSTITUENCYDEFINITION.ISACTIVE = 1
and
(
CONSTITUENCYDEFINITION.ID in (select CONSTITUENCYID from VSECONSTITUENCYMAP where VSECONSTITUENCYID = @VSECONSTITUENCYID)
or CONSTITUENCYDEFINITION.ID not in (select CONSTITUENCYID from VSECONSTITUENCYMAP where VSECONSTITUENCYID <> @VSECONSTITUENCYID)
)
order by LABEL