UFN_PDACCOUNTCODEMAPWRITEOFFREASONCODES_NAMESTRING
Return
Return Type |
---|
nvarchar(max) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_PDACCOUNTCODEMAPWRITEOFFREASONCODES_NAMESTRING(
@ID uniqueidentifier
)
returns nvarchar(max)
with execute as caller
as begin
declare @retString nvarchar(max)
if exists(select TOP 1 SUBTYPEID from dbo.PDACCOUNTCODEMAPPINGSUBTYPE where PDACCOUNTCODEMAPPINGID = @ID and ADDITIONALSUBTYPE=15 and SUBTYPEID='99999999-9999-9999-9999-999999999999')
select @retString = 'All reason codes'
else
begin
select @retString = isnull(@retString+', ','') + CODE + ' - ' + DESCRIPTION
from dbo.WRITEOFFREASONCODE
join dbo.PDACCOUNTCODEMAPPINGSUBTYPE on PDACCOUNTCODEMAPPINGSUBTYPE.SUBTYPEID = WRITEOFFREASONCODE.ID
where PDACCOUNTCODEMAPPINGSUBTYPE.PDACCOUNTCODEMAPPINGID = @ID and ADDITIONALSUBTYPE=15
order by CODE,DESCRIPTION
end
return @retString
end