Tossi65 1 Geschrieben 24. Juli 2019 Melden Teilen Geschrieben 24. Juli 2019 Hallo Leute, ich brauch euer Hilfe. Ich habe eine View, die mir die Daten wie folgt ausgibt: strName strWert spalte1 1 spalte2 2 spalte3 3 spalte4 4 spalte5 5 Wie bekomme ich es hin, dass die Spalten strName und strWert quer ausgegeben werden? Also im strName steht der Spaltenname und in strWert der Spaltenwert. Gibt es etwas dafür????? spalte1 spalte2 spalte3 spalte4 spalte5 1 2 3 4 5 Vielen Dank Torsten Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 24. Juli 2019 Melden Teilen Geschrieben 24. Juli 2019 Müsste hiermit gehen: https://docs.microsoft.com/en-us/sql/t-sql/queries/from-using-pivot-and-unpivot?view=sql-server-2017 Zitieren Link zu diesem Kommentar
Tossi65 1 Geschrieben 24. Juli 2019 Autor Melden Teilen Geschrieben 24. Juli 2019 Hallo Dukel, danke für die schnelle Antwort. Aber ich verstehe das nicht ganz: -- Pivot table with one row and five columns SELECT 'AverageCost' AS Cost_Sorted_By_Production_Days, [0], [1], [2], [3], [4] FROM (SELECT DaysToManufacture, StandardCost FROM Production.Product) AS SourceTable PIVOT ( AVG(StandardCost) FOR DaysToManufacture IN ([0], [1], [2], [3], [4]) ) AS PivotTable; Das Beispiel ist kalr, aber ich weiß nicht die genaue Anzahl der Spalten. Diese variieren je nach Ergebnis der Query. Ich habe mal das Ergebnis als Bild angehängt. Die Spalter strName und strWert sollen gedreht ausgegeben werden, da diese als Grundlage für einen Report sind. Mfg Torsten Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 24. Juli 2019 Melden Teilen Geschrieben 24. Juli 2019 Kannst du das evtl. im Report gedreht ausgeben? Wenn die Anzahl der Spalten dynamisch ist wird es vermutlich schwirig. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.