Hallo Armin, > ID Artikelnr Bezeichnung Preis PG > > Hier stehen z.Z. Werte aus dem Jahre 2007 drin. > Die Werte aus 2008 liegen als Calc-Tabelle mit gleichem Spaltenaufbau > vor. > In der Calc-Tabelle gibt es aus technischen Gründen einige Änderungen > bei den Datensätzen, d.h. es fallen einige weg und es kommen einige neue > hinzu. Die Werte der Spalte Preis ändern sich komplett. > Wie steht es mit den IDs? Oder sind sogar die Artikelnummern die eigentlichen einzigartigen Erkennungsmerkmale? Für das folgende Verfahren musst Du klare eindeutige Erkennungsmerkmale haben, die für beide Tabellen gelten. Wenn dies der Fall ist: Gründe eine neue MySQL-Tabelle, indem Du die Tabelle aus Calc einfach in den Tabellencontainer ziehst. Du lässt Struktur und Daten in die neue Tabelle importieren und übernimmst als Primärschlüssel die ID 8bzw. ein unverwechselbares Teil, z.B. die Artikelnummer. Jetzt hast Du 2 Tabellen.
Starte das Abfragemodul, nimm in die Abfrage beide Tabellen auf: Tabelle1.Artikelnr, Tabelle1.Bezeichnung, Tabelle1.Preis (Pr2007), Tabelle2.Pr2008,Tabelle1.PG Tabelle 1 wird mit Tabelle 2mit einem left Join verbunden (kann an den Verbindern eingestellt werden). Dadurch werden alle Datensätze aus Tabelle 1 übernommen, auch die, für die in Tabelle 2 keine Werte (Artikel also) existieren. Probiere die Abfrage aus. Du hast jetzt eine Tabelle, in der lediglich die Werte fehlen, die in 2008 neu hinzugekommen sind. Mit einer zweiten Abfrage ermittelst Du aus Tabelle 2 die Werte, die 2008 neu hinzugekommen sind: Tabelle2.Artikelnr usw... und die Verbindung in der SQL-Konsole muss ungefähr so lauten: WHERE Tabelle2.Artikelnr NOT IN (SELECT Artikelnr FROM Tabelle1) Mit den beiden Abfragen hast Du den größten Teil geschafft. Jetzt Abfrage 1 nehmen und in den Tabellencontainer ziehen: Neue Tabelle gründen, ID als Primärspalte gegebenenfallls hinzufügen lassen. Abfrage 2 nehmen und Daten an die neu gegründete Tabelle anfügen. Etwas holperig beschrieben, aber melde Dich, wenn Du auf die ersten Probleme gestoßen bist. Ich bin gerade etwas auf dem Sprung. Gruß Robert --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
