Hallo,
versuche seit längerem in ein vordefiniertes Tabelle Spalten einzufügen die aber auf verschiedenen Bedingungen in der SQL Abfrage basieren.
Connection.Execute ("CREATE TABLE Test " ( NeueGrösse1 LONG, NeueGrösse2)")
Connection.Execute ("INSERT INTO Test SELECT Größe*2 AS NeueGrösse1 FROM Grössentabelle WHERE Frequenz = 50 ")
Connection.Execute ("INSERT INTO Test SELECT Größe*4 AS NeueGrösse2 FROM Grössentabelle WHERE Frequenz = 100 ")
Das Problem ist, dass die erste Grössenspalte " NeueGrösse1" von der ersten Spalte an richtig gefüllt wird, die Spalte "NeueGrösse2" wird auch gefüllt, aber erst ab der Zeile wo Spalte "NeueGrösse1" keine Werte mehr enthält.
Es soll aber in der SELBEN Zeile in Spalte " NeueGrösse1" und in Spalte "NeueGrösse2" die Werte stehen.
Ist das möglich und wenn ja wie ?
Für eine Antwort wär ich als Anfänger sehr dankbar.
versuche seit längerem in ein vordefiniertes Tabelle Spalten einzufügen die aber auf verschiedenen Bedingungen in der SQL Abfrage basieren.
Connection.Execute ("CREATE TABLE Test " ( NeueGrösse1 LONG, NeueGrösse2)")
Connection.Execute ("INSERT INTO Test SELECT Größe*2 AS NeueGrösse1 FROM Grössentabelle WHERE Frequenz = 50 ")
Connection.Execute ("INSERT INTO Test SELECT Größe*4 AS NeueGrösse2 FROM Grössentabelle WHERE Frequenz = 100 ")
Das Problem ist, dass die erste Grössenspalte " NeueGrösse1" von der ersten Spalte an richtig gefüllt wird, die Spalte "NeueGrösse2" wird auch gefüllt, aber erst ab der Zeile wo Spalte "NeueGrösse1" keine Werte mehr enthält.
Es soll aber in der SELBEN Zeile in Spalte " NeueGrösse1" und in Spalte "NeueGrösse2" die Werte stehen.
Ist das möglich und wenn ja wie ?
Für eine Antwort wär ich als Anfänger sehr dankbar.