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]

Antwort per Email an