STUFF((SELECT distinct ',' + QUOTENAME(c.Error_Code)
FROM
(SELECT Connection_type, Error_Code, Count
FROM
(SELECT
Connection_Type, error_code, count(*) AS count,
row_number() over(partition by Connection_Type order by count(*) desc) as ROWNUM
FROM
Staging
WHERE
TransactionDate >= convert(varchar, getdate() -1, 111)
AND Status != 'Deliver'
GROUP BY
Connection_Type, error_code) a
WHERE
rownum <= 10) c
FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'), 1, 1, '')
该行
.value('.', 'NVARCHAR(MAX)'
意思?
答案 0 :(得分:1)