Datenbank zusammenrechnen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Datenbank zusammenrechnen

Re: Datenbank zusammenrechnen

von Winfried » Mi, 18.11.2009 16:42

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.

Re: Datenbank zusammenrechnen

von AndreasJBittner » Mo, 16.11.2009 11:48

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

Nach oben