K OchI Geschrieben 27. Juli 2007 Geschrieben 27. Juli 2007 Hallo zusammen, ich habe vollgendes Problem. Ich habe eine Tabelle mit Messwerten zu Artikeln. Die Messwerte stehen untereinander in einer Spalte. Die Anzahl der Messwerte pro Artikel kann unterschiedlich sein. Ich bräuchte die Messwerte aber in Saplten. Desweiteren gehören die Artikel mit den Messwerten zu einem Versuch. Daher müssten danach auch noch die Artikel in die Spalten. bsp. Die vorhandenen Daten: Versuch Art.Nr. Messwert 10001 12345 100,21 10001 12345 95,5 10001 65468 1235,2 10001 65468 00001,1 10001 96456 100 Das gewünschte Ergebniss: Versuch Art.Nr.1 Messwert1 Art.Nr.2 Messwert2 Art.Nr3 Messwert3 10001 12345 100,21 12345 95,5 65468 1235,2 so sollte das Ergeniss aussehen. Weis jemand eine Lösung für mein Problem??? Ich komme da echt nicht weiter. :confused: Das ganze sollte in einer SQL-Anweisung realisiert werden. Danke schonmal für eure Hilfe...!!! :-) Gruß Kocheey Da ich irgendwie die Formatierung nich ganz hinbekommen hab, hab ich die Beispiel noch mal als Anhang beigefügt. Zitieren
P3AC3MAK3R Geschrieben 27. Juli 2007 Geschrieben 27. Juli 2007 Was soll genau mit dem Endergebnis passieren? Wird das einfach so ausgegeben bzw. in eine Datei geschrieben? Die Anzahl der Versuche bzw. Artikelnummern soll sicherlich dynamisch erweiterbar sein, richtig? Zitieren
flashpixx Geschrieben 27. Juli 2007 Geschrieben 27. Juli 2007 Bei einem ähnlichen Problem haben mir Subselects geholfen und ein View Gruß Philip Zitieren
Amstelchen Geschrieben 27. Juli 2007 Geschrieben 27. Juli 2007 die angabe des DBMS hätte insofern geholfen, als dass viele DBn schon PIVOTierungen (und nichts anderes ist das) unterstützen. s'Amstel Zitieren
K OchI Geschrieben 27. Juli 2007 Autor Geschrieben 27. Juli 2007 Also das DBMS ist ein DB2 (AS/400) ich lade mir die Daten aber mittels SQL in ein Excel. Die Daten werden dann in dem Excel mit anderen Daten verknüpft. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.