Bitte helfen Sie, wie die Daten zu erreichen, wie proWie alle Werte durch Semikolon Gruppe in SQL-Abfrage getrennt
in der beigefügten Abbildung dargestelltHervorgehoben Zeilen tatsächlich Gruppe auf Artikelnummer Feld
Vielen Dank im Voraus
Bitte helfen Sie, wie die Daten zu erreichen, wie proWie alle Werte durch Semikolon Gruppe in SQL-Abfrage getrennt
in der beigefügten Abbildung dargestelltHervorgehoben Zeilen tatsächlich Gruppe auf Artikelnummer Feld
Vielen Dank im Voraus
folgende arbeiten:
SELECT distinct ItemNumber,SUBSTRING(
(SELECT ';' + TotalItem+' x '+ItemName
FROM YourTable
where ItemNumber=c.ItemNumber
ORDER BY ItemNumber
FOR XML PATH('')),2,200000) AS NewDescription from YourTable c
GO
Vielen Dank für die schnelle Hilfe, Prost – Nadeem
Sie könnten STRING_AGG
SELECT [Item Number], STRING_AGG (CONCAT(TotalItem,'x',ItemName), ';') as tags
FROM dbo.TableName
GROUP BY [Item Number];
SELECT t2.ItemNumber ,
STUFF((SELECT ',' + CAST(TotalItem AS VARCHAR) + ' x ' + ItemName
FROM @MyTable t1
WHERE t1.ItemNumber = t2.ItemNumber
FOR
XML PATH('')
), 1, 1, '') AS NewDescription
FROM @MyTable t2
GROUP BY t2.ItemNumber
Hier ist eine Art und Weise verwenden:
SELECT
it.[Item Number]
, Values1 = STUFF(CAST((
SELECT [text()] = ', ' + CAST(it2.TotalItem AS varchar) + ' x ' + it2.ItemName
FROM dbo.Items it2
WHERE it2.[Item Number] = it.[Item Number]
FOR XML PATH(''), TYPE) AS VARCHAR(100)), 1, 2, '')
FROM (
SELECT DISTINCT [Item Number]
FROM dbo.Items
) it
Ich sehe nicht Komma statt Semikolon – Ravi