I have a query where I am trying to join distinct values from two rows. I am using Azure SQL DW and it does not support XML functions.
This is the query I have written:
SELECT CAST(STUFF((
    SELECT ',' + cast(s.MONTH_ID AS VARCHAR(6))
    FROM (
        SELECT DISTINCT CAST(MONTH_ID AS VARCHAR(6)) AS MONTH_ID
        FROM dbo.MARGIN_CLASS_FACT
        ) s
    FOR XML PATH('')
    ), 1, 1, '') AS VARCHAR(35)) AS MONTH_ID;
When i am using FOR XML PATH I am getting this error ** Msg 103010, Level 16, State 1, Line 1 Parse error at line: 1, column: 212: Incorrect syntax near 'FOR'.**
the input is:
2018
2019
The result output should be like this:
201808,201809
 
     
    