Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#15

Re: SQL Datenübergabe an DB?!?

  Alt 22. Dez 2004, 10:16
Zitat von Hansi:
2. Ist die gleiche Tabelle aus der auch die Summe gebildet wird.
Also wie soll ich denn das jetzt verstehen. Du bildest doch die Summe einer Spalte über mehrere Zeilen hinweg. In welche Zeile willst du denn diese Summe jetzt schreiben. Bsp:
Code:
Wert  Datum    Summe
1      1.1.2004  NULL
10     2.1.2004  NULL
100    3.1.2004  NULL
Also nimm mal an die Tabelle sieht wie folgt aus.

Jetzt berechnest du die Summe, die du am Anfang des Threads angegeben hast, z.B. mit der Bedingung Datum between 1.1.2004 and 2.1.2004.
-> Summe = 11

In welche Datensätze willst du denn jetzt Summe schreiben? Etwa so:
Code:
Wert  Datum    Summe
1      1.1.2004  11
10     2.1.2004  11
100    3.1.2004  NULL
Das ist völliger Quatsch, da der 11 in keiner Verbindung mit deinen Datensätzen steht. Was, wenn du übermorgen die Summe wie folgt berechnet wird, Summe=sum(Wert) where Datum between 2.1.2004 and 3.1.2004 -> Summe=110... Dann käme folgendes bei raus:
Code:
Wert  Datum    Summe
1      1.1.2004  11
10     2.1.2004  110
100    3.1.2004  110
Das ist definitv nicht konsistent.
  Mit Zitat antworten Zitat