Jump to content

Ausgabeformat ändern


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

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

Link zu diesem Kommentar

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

view.PNG

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...