Jak kilka wierszy zamienić w jeden, a wartości rozdzielić przecinkiem? Odpowiedź poniżej.
DECLARE @T AS TABLE
(
TEKST VARCHAR(50)
);
INSERT INTO @T (TEKST)
VALUES ('ALA')
, ('OLA')
, ('KRZYŚ');
SELECT *
FROM @T;
SELECT STUFF(( SELECT ', ' + TEKST
FROM @T
FOR XML PATH('')), 1, 2, '') AS TEKST;
Inny sposób: CLR user-defined aggregate
OdpowiedzUsuń