Einzelnen Beitrag anzeigen

cugar

Registriert seit: 6. Jan 2007
149 Beiträge
 
Delphi XE Professional
 
#8

AW: Tabelle richtig gruppieren.... nur wie?

  Alt 11. Sep 2010, 20:46
Habs gerade gemerkt, nach dem ich 2 Datensatz in der Snackhaupt engegeben habe, hat er zwar Geld und Provision richtig gerechent. die Menge aber nicht. Da hat er nur die Menge der Dosen des ersten Datensatzes gerechnet.
Der erste Vorschlag ist richtig.
Gut aufgepasst^^

Der Server gibt nicht auf...
Dies Abfrage funktioniert gut solange man die daten nicht filtert. Da in der 2 Select die Tab. Snackverkauf nicht durch where mit Snackhaupt verbunden ist, zeigt sie immer die Gesamtzahl aller dosen in der Tabelle. Setzt man am ende zb "where SNH_ID =1" ändern sich GeldTotal und Provision, die Menge der Dosen bleibt gleich.

SELECT SUM(SNH_GELD) AS GeldTotal,
SUM(SNH_AUSGEZAHLT) AS ProvisionTotal,
(SELECT SUM(SNV_MENGE)
FROM SNACKVERKAUF) AS DosenTotal
FROM SNACK_HAUPT H

Verbindet man die beiden tabellen mit WHERE, stimme die Anzahl der dosen nicht mehr, zeigt nur die Anzahl der Dosen die zu einem Datensatz der Snackhaupt gehören. ich muss noch viel lernen...

Geändert von cugar (11. Sep 2010 um 21:15 Uhr)
  Mit Zitat antworten Zitat