Forum: Datenbanken
by cugar,
11. Sep 2010
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....
Forum: Datenbanken
by cugar,
11. Sep 2010
Hi,
SELECT SNH_ID, SUM(SNH_GELD) AS GeldTotal, SUM(SNH_AUSGEZAHLT) AS ProvisionTotal, (SELECT SUM(SNV_MENGE)
FROM SNACKVERKAUF
WHERE SNV_ID = SNACK_HAUPT.SNH_ID) AS DosenTotal
FROM SNACK_HAUPT
GROUP BY SNH_ID
Sieht gut aus, das Problem ist aber von der Tabelle SnackVerkauf nimmt er nur den ersten Datensatz.
Hab mit folgenden Werten gefüllt:
Forum: Datenbanken
by cugar,
11. Sep 2010
Hi, stehe gerade auf dem Schlauch
Tabelle "SNACK_HAUPT"
mit Spalten: SNH_ID, SNH_GELD, SNH_AUSGEZAHLT
Inhalt:
SNH_ID=1 SNH_GELD=37 SNH_AUSGEZAHLT=3,7
SNH_ID=2 SNH_GELD=14 SNH_AUSGEZAHLT=1,4
Tabelle "SNACKVERKAUF "
mit Spalten: SNV_ID, SNACKHAUPT_ID, SNV_MENGE