AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi SQL Datenübergabe an DB?!?

SQL Datenübergabe an DB?!?

Ein Thema von Hansi · begonnen am 21. Dez 2004 · letzter Beitrag vom 3. Jan 2005
 
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, 09: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
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 09:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz