AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi MySQL Summen - Listen bilden
Thema durchsuchen
Ansicht
Themen-Optionen

MySQL Summen - Listen bilden

Ein Thema von Mavarik · begonnen am 7. Apr 2010 · letzter Beitrag vom 14. Apr 2010
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#11

Re: MySQL Summen - Listen bilden

  Alt 7. Apr 2010, 09:52
Erstens das und zweitens fällt mir gerade ein, dass dann der Trigger ja rekursiv weiter feuern würde.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von rapante
rapante

Registriert seit: 3. Jun 2009
Ort: OPR
171 Beiträge
 
Delphi XE2 Professional
 
#12

Re: MySQL Summen - Listen bilden

  Alt 7. Apr 2010, 10:05
Zitat von Mavarik:
Man könnte das mit einem Kontoauszug vergleichen, nur das der sich laufend ändert...
Mmmh... da du den Vergleich mit einem Kontoauszug bringst:
Wäre es nicht sinvoller, anstatt eine Änderung an einem Betrag(Buchung?) vorzunehmen
eine Gegenbuchung durchzuführen.
Dann hättest du zum Einen das Problem mit der Summenaktualisierung nicht und zum Anderen
auch eine Historie...
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.130 Beiträge
 
Delphi 10.3 Rio
 
#13

Re: MySQL Summen - Listen bilden

  Alt 7. Apr 2010, 12:32
Zitat von rapante:
Mmmh... da du den Vergleich mit einem Kontoauszug bringst:
Wäre es nicht sinvoller, anstatt eine Änderung an einem Betrag(Buchung?) vorzunehmen
eine Gegenbuchung durchzuführen.
Dann hättest du zum Einen das Problem mit der Summenaktualisierung nicht und zum Anderen
auch eine Historie...
Nein die Anwendung ist eine andere und deswegen geht genau das nicht....

Hat jemand vielleicht ne Idee wie man das als StoredProcedure lösen kann - hab ich noch NIE versucht...

Bringt das einen Geschwindigkeitzuwachs?

Mavarik
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#14

Re: MySQL Summen - Listen bilden

  Alt 7. Apr 2010, 12:45
Vielleicht hilft Dir dieses Tutorial weiter: http://www.tutorials.de/forum/sql-tu...mysql-5-a.html
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#15

Re: MySQL Summen - Listen bilden

  Alt 7. Apr 2010, 15:21
Zitat von Mavarik:
In diese Liste sollen an beliebigen Stellen (Datum) Datensätze eingefügt/gelöscht werden oder Betrag die in der List stehen sollen verändert werden.
Was verbirgt sich hinter "Liste"? Wie werden deine Daten zur Zeit angezeigt? Über ein DBGrid?
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.130 Beiträge
 
Delphi 10.3 Rio
 
#16

Re: MySQL Summen - Listen bilden

  Alt 7. Apr 2010, 15:45
Zitat von omata:
Was verbirgt sich hinter "Liste"? Wie werden deine Daten zur Zeit angezeigt? Über ein DBGrid?
Ja
  Mit Zitat antworten Zitat
omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#17

Re: MySQL Summen - Listen bilden

  Alt 7. Apr 2010, 16:16
Ok und wie viele Daten werden angezeigt? Kann man das Nachladen der Daten, die im DBGrid angezeigt werden zügig durchführen oder dauert das auch schon zu lange?

Aber die Daten müssen auf jeden Fall auch in der DB geändert werden (alle nachfolgenden, nicht nur der aktuell geänderte)?
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.130 Beiträge
 
Delphi 10.3 Rio
 
#18

Re: MySQL Summen - Listen bilden

  Alt 7. Apr 2010, 16:21
Da immer alle Summen und Salden berechnet sind ist das Anzeigen nur ein Select *

Eine Änderung von Datensatz 3 hat also Auswirkung auf alle folgenden 230.000 Datensätze.

Mavarik
  Mit Zitat antworten Zitat
omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#19

Re: MySQL Summen - Listen bilden

  Alt 7. Apr 2010, 16:30
Das war nicht ganz die Frage, aber so wie sich das anhört, führen die schon genannten Lösungen zum Erfolg.
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.130 Beiträge
 
Delphi 10.3 Rio
 
#20

Re: MySQL Summen - Listen bilden

  Alt 12. Apr 2010, 15:29
Zitat von omata:
Das war nicht ganz die Frage, aber so wie sich das anhört, führen die schon genannten Lösungen zum Erfolg.
Leider nicht!

Weil:

Innerhalb der Datenbank gibt es Unterkonto mit eigenen Nummernkreis die jeweils einen eigenen Saldo haben...

Ich brauche also sowas wie:

SQL-Code:
FOR EACH ROW
// Wenn Nummernkreis <> Lastnummerkreis then saldo := 0;
Komme einfach nicht weiter.

Mavarik
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:10 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz