F
Flow24
Gast
Hallo zusammen,
meine Datenbank ist folgendermaßen aufgebaut:
- ID
- KundenNr
- KundenName
- KundenOrt
- Anzahl
- Gewicht
- Umsatz
- Kundenbetreuer
- Monat (z.B. 01, 02, 03 etc)
- Jahr (z.B. 2003, 2004, 2005 etc..)
Nun wird diese Datenbank automatisch mit Daten gefüllt. Dabei kommt es aber oft vor, dass für einen Kunden
mehrere Datensätze in der Datenbank landen.
Ein Beispiel:
Im Monat Januar 2005 befinden sich z.B. drei Datensätze des Kunden A mit verschiedenen Werten in Anzahl, Gewicht und Umsatz. Diese 3 Datensätze müssen nun zusammengezogen, also Anzahl, Gewicht und Umsatz summiert werden. Am Ende soll nur noch ein Datensatz vorhanden sein, mit den summierten Werten.
Nun wollte ich eine kleine Java-Anwendung schreiben, mit der ich alle solchen Datensätze zusammenziehe.
Natürlich muss dabei monatsweise vorgegangen werden, d.h. immer nur doppelte Datensätze in einem Monat summiert werden. Eindeutiges Kriterium ist dabei die Kundennummer.
Meine Ansätze brauchen bisher noch sehr viele Datenbank-Zugriffe.
Wie kann man das am Geschicktesten umsetzen?
Gruß Flow24
meine Datenbank ist folgendermaßen aufgebaut:
- ID
- KundenNr
- KundenName
- KundenOrt
- Anzahl
- Gewicht
- Umsatz
- Kundenbetreuer
- Monat (z.B. 01, 02, 03 etc)
- Jahr (z.B. 2003, 2004, 2005 etc..)
Nun wird diese Datenbank automatisch mit Daten gefüllt. Dabei kommt es aber oft vor, dass für einen Kunden
mehrere Datensätze in der Datenbank landen.
Ein Beispiel:
Im Monat Januar 2005 befinden sich z.B. drei Datensätze des Kunden A mit verschiedenen Werten in Anzahl, Gewicht und Umsatz. Diese 3 Datensätze müssen nun zusammengezogen, also Anzahl, Gewicht und Umsatz summiert werden. Am Ende soll nur noch ein Datensatz vorhanden sein, mit den summierten Werten.
Nun wollte ich eine kleine Java-Anwendung schreiben, mit der ich alle solchen Datensätze zusammenziehe.
Natürlich muss dabei monatsweise vorgegangen werden, d.h. immer nur doppelte Datensätze in einem Monat summiert werden. Eindeutiges Kriterium ist dabei die Kundennummer.
Meine Ansätze brauchen bisher noch sehr viele Datenbank-Zugriffe.
Wie kann man das am Geschicktesten umsetzen?
Gruß Flow24