I managed to get it to work with a slightly different approach. Putting commas at the beginning of each field and then deleting the first with the STUFF function working for me:
SELECT STUFF((COALESCE(', ' + NULLIF(VRI.Street_Number_and_Modifier, ''), '') + COALESCE(', ' + NULLIF(VRI.Street_Direction, ''), '') + COALESCE(', ' + NULLIF(VRI.Street_Name, ''), '')) + COALESCE(', ' + NULLIF(VRI.Street_Direction, ''), '')) + COALESCE(', ' + NULLIF(VRI.Street_Suffix, ''), '')) + COALESCE(', ' + NULLIF(VRI.Street_Post_Direction, ''), '')) + COALESCE(', ' + NULLIF(VRI.Unit, ''), '')) , 1, 2, '') FROM View_Report_Information_Tables AS VRI
mtavares
source share