Hallo!
Ich möchte gerne eine neue Tabelle erstellen. Ich habe jetzt eine Rohdatentabelle mit vier Spalten:
Zeit; Geraet; Messwert1; Messwert2
Es gibt drei Geräte, die zum gleichen Zeitpunkt die Daten Messwert1 und Messwert2 liefern.
Ich möchte jetzt in einer neuen Tabelle die Daten neu zusammenfassen, damit ich diese Tabelle z.B. nach Excel importieren kann und dort mehere Spalten habe (genannt Zieltabelle):
Zeit; Messwert1_Geraet1; Messwert2_Geraet1;Messwert1_Geraet2; Messwert2_Geraet2; Messwert1_Geraet3; Messwert2_Geraet3;
Ich habe mir dazu folgene Vorgehensweise überlegt:
1. Erstellen von drei Hilfstabellen, in jede Hilfstabelle ist nur ein Gerät vorhanden:
Tabelle Hilf_Geraet1 mit den Spalten Zeit, Messwert1, Messwert2
Das Ergebnis in die Tabelle Hilf_Geraet1 schreiben
Für Geraet2 und Geraet3 analog
2. Erstellen einer neuen Tabelle (Zieltabelle)
2.a. Die Daten aus Tabelle Hilf_Geraet1 in Zieltabelle schreiben, dabei Messwert1->Messwert1_Geraet1 und Messwert2->Messwert2_Geraet1 zuwesein.
2.b Jetzt die Daten aus Hilf_Geraet2 einfuegen. Hier gibt es nun identische Zeitstempel, an die identischen Zeitstempel die neuen Werte an den Spalten Messwert1->Messwert1_Geraet2 und Messwert2->Messwert2_Geraet2 anfuegen.
Analog für Geraet3
Ist diese Vorgehensweise so richtig oder gibt es eine bessere Variante?
Ich möchte gerne eine neue Tabelle erstellen. Ich habe jetzt eine Rohdatentabelle mit vier Spalten:
Zeit; Geraet; Messwert1; Messwert2
Es gibt drei Geräte, die zum gleichen Zeitpunkt die Daten Messwert1 und Messwert2 liefern.
Ich möchte jetzt in einer neuen Tabelle die Daten neu zusammenfassen, damit ich diese Tabelle z.B. nach Excel importieren kann und dort mehere Spalten habe (genannt Zieltabelle):
Zeit; Messwert1_Geraet1; Messwert2_Geraet1;Messwert1_Geraet2; Messwert2_Geraet2; Messwert1_Geraet3; Messwert2_Geraet3;
Ich habe mir dazu folgene Vorgehensweise überlegt:
1. Erstellen von drei Hilfstabellen, in jede Hilfstabelle ist nur ein Gerät vorhanden:
Tabelle Hilf_Geraet1 mit den Spalten Zeit, Messwert1, Messwert2
Code:
Select * from MesswerteGeraete where 'Geraet' = 1
Für Geraet2 und Geraet3 analog
2. Erstellen einer neuen Tabelle (Zieltabelle)
2.a. Die Daten aus Tabelle Hilf_Geraet1 in Zieltabelle schreiben, dabei Messwert1->Messwert1_Geraet1 und Messwert2->Messwert2_Geraet1 zuwesein.
2.b Jetzt die Daten aus Hilf_Geraet2 einfuegen. Hier gibt es nun identische Zeitstempel, an die identischen Zeitstempel die neuen Werte an den Spalten Messwert1->Messwert1_Geraet2 und Messwert2->Messwert2_Geraet2 anfuegen.
Analog für Geraet3
Ist diese Vorgehensweise so richtig oder gibt es eine bessere Variante?