USP_DATALIST_DUPLICATE_SEARCH
Returns duplicate registrants.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@LASTNAME | nvarchar(100) | IN | Last name |
@FIRSTNAME | nvarchar(50) | IN | First name |
@ADDRESS_POSTCODE | nvarchar(12) | IN | ZIP |
@ADDRESS_ADDRESSBLOCK | nvarchar(150) | IN | Address |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_DUPLICATE_SEARCH (
@LASTNAME nvarchar(100) = '',
@FIRSTNAME nvarchar(50) = '',
@ADDRESS_POSTCODE nvarchar(12) = '',
@ADDRESS_ADDRESSBLOCK nvarchar(150) = ''
) as begin
select DISTINCT
C.ID,
DC.MATCHPERCENTAGE,
C.NAME,
A.ADDRESSBLOCK,
A.CITY,
S.DESCRIPTION,
A.POSTCODE,
C.LOOKUPID
from
dbo.UFN_CONSTITUENT_GETDUPLICATECANDIDATES (
@LASTNAME,
@FIRSTNAME,
@ADDRESS_POSTCODE,
@ADDRESS_ADDRESSBLOCK
) DC
left outer join
dbo.CONSTITUENT C on C.ID = DC.CONSTITUENTID
left outer join
dbo.ADDRESS A on A.ID = DC.ADDRESSID
left outer join
dbo.STATE S on S.ID = A.STATEID
order by
DC.MATCHPERCENTAGE desc
end