Transfomieren einer Tabelle

Danny090890

Benutzer
Beiträge
13
Hi, ich bin neu hier und ein absoluter Anfänger bei der Programmierung von Datenbanken.
Ich habe Follgendes Problem

Aktuelle Tabelle (Benchmark)

KN DL V-L V-P E-L E-P Gew Entf Preis KT SV SP KL DL
Lidl DHL D 56 D 69 1600 153 100€ 60 -40 -0,4 A rot
Lidl DHL D 56 D 69 1600 153 100€ 70 -30 -0,3 B gelb
Lidl DHL D 56 D 69 1600 153 100€ 80 -20 -0,2 C schwarz
Lidl DHL D 56 D 69 1600 153 100€ 90 -10 -0,1 D grün
Lidl DHL D 56 D 32 800 245 1000€ 600 -400 -0,4 Z nike
Lidl DHL D 56 D 32 800 245 1000€ 700 -300 -0,3 Y puma
Lidl DHL D 56 D 32 800 245 1000€ 800 -200 -0,2 X adidas
Lidl DHL D 56 D 32 800 245 1000€ 900 -100 -0,1 W fila

Ich möchte nun die Tabelle Transfomieren und die Doppelten Datensätzen nur einmal ausgeben (siehe Spalte (KN bis Preis) Die Tabllen unten zeigt wie ich es gerne haben möchte.

Würde mich über eine Lösung sehr freuen sitze schon seid einer Woche dran und finde einfach keine Lösung.
Habe es schon mit TRANSFORM und PIVOT versucht. Würde mich sehr freuen über einen Code oder Idee
DANKE :)


Diese Ausgabe möchte ich erreichen:


Ku Dien V-L V-P E-L E-P Gew Entf Preis KT1 Sv1 SP1 Kl1 Dl1 KT2 Sv2 Sp2 Kl2 DL2
Lidl DHL D 56 D 69 1600 153 100€ 60 -40 -0,4 A rot 70 -30 -0,3 B gelb .....
Lidl DHL D 56 D 32 800 245 1000€ 600 -400 -0,4 Z nike 700 -300 -0,3 Y puma...
 
Werbung:
hi, Danke für deine schnelle Antwort :)

Ja es kann rein theoretisch von 1 - unendlich alles sein.

Hättest du vll einen Code für mich ?

Bin echt neu beim Programmieren von Datenbanken. Aber dieses Thema interesiert mich wirklich. Habe auch vor IT zu studierenn.

Vielen Dank :)
 
Danke....
Also soviel hab ich schon mal hinbekommen (siehe Bild) aber weiter komme ich momentan nicht.

Code:
TRANSFORM First(B.KT) AS [KT]
SELECT
        KN
,        Dienst
,        [V-L]
,        [V-P]
,        [E-L]
,        [E-P]
,        Entf
,        Gew
,        Preis
FROM Benchmark AS B
GROUP BY
        KN
,        Dienst
,        [V-L]
,        [V-P]
,        [E-L]
,        [E-P]
,        Entf
,        Gew
,        Preis
PIVOT "KT"

Unbenannt.PNG
 
Werbung:
Zurück
Oben