Seite 1 von 1

Re: Datenbank zusammenrechnen

Verfasst: Mo, 16.11.2009 11:48
von AndreasJBittner
Hi,

was heißt denn "überschneiden sich"? Sind schon da aber sollen aktualisiert werden? Wenn Du zB Name und Vorname als Schlüssel definierst, dann können schon vorhandene nicht überschrieben werden (insert into <tabelle> (Felder) values (Name, Vorname,...). So bekommst Du die neuen rein.
Vorher müßtest Du mit select id from Tabelle1 where Tabelle1.Name = Tabelle2.Name die rausfiltern, die schon in Deiner Tabelle sind - das setzt voraus, daß Deine neuen Daten in Tabelle2 sind. Dann bastelst Du Dir noch ein update-statement zusammen für die vorhandenen.

Grüße
Andreas

Re: Datenbank zusammenrechnen

Verfasst: Mi, 18.11.2009 16:42
von Winfried
Ich würde alle neuen Einträge in einer Tabelle erfassen, gleichgültig, ob der Name schon vorhanden ist oder nicht.
Über eine Abfrage oder Ansicht würde ich dann nach Namen gruppieren und die Werte der einzelnen Gruppen mit der Summenfunktion berechnen.