Hallo,
habe folgendes Problem. Als Teil einer grossen Abfrage möchte ich in einer Spalte eine Summe abbilden. Dabei wird auf folgende Tabelle zugegriffen
Auftrag Preis
#12002 771,55 €
#12012 2.311,65 €
#12012 2.311,65 €
#12200 776,00 €
#12204 1.113,08 €
#12207 1.892,10 €
#12212 48.050,77 €
#12212 48.050,77 €
#12243 1.904,00 €
#12502 172,55 €
#12512 4.539,85 €
#12516 1.071,00 €
#12517 6.247,50 €
#12519 1.904,00 €
#12525 1.166,20 €
Ergebnis 71.920,24 €
Als Lösung soll die Summe das abgebildete Ergebnis (also die summe aller rechten, weissen Felder) liefern. D.h, ich muss ein Distinct auf die Auftraege machen und im Anschluss summieren.
Achtung: Ein SUM (DISTINCT Preis) hilft mir nicht weiter, da solche Aufträge wie #12243 und #12519 dann zusammengefasst werden, was nicht passieren darf.)
Wie stell ich das an?
Bei meinen Versuchen meine Ergebnisse in meine grosse Abfrage zu stellen, kam die Fehlermeldung:
Die Unterabfrage hat mehr als einen Wert zurückgegeben. Das ist nicht zulässig, wenn die Unterabfrage auf =, !=, <, <=, > oder >= folgt oder als Ausdruck verwendet wird.
D.h. es darf wirklich nur die Summe zurückgegeben werden und kein zweiter Wert. Ideen?
Danke Diana
------------------------------------------------------
Sorry, meine Tabelle war farbig und wurde hier nicht so übernommen. Habe jetzt nochmal nachgeholfen.
habe folgendes Problem. Als Teil einer grossen Abfrage möchte ich in einer Spalte eine Summe abbilden. Dabei wird auf folgende Tabelle zugegriffen
Auftrag Preis
#12002 771,55 €
#12012 2.311,65 €
#12012 2.311,65 €
#12200 776,00 €
#12204 1.113,08 €
#12207 1.892,10 €
#12212 48.050,77 €
#12212 48.050,77 €
#12243 1.904,00 €
#12502 172,55 €
#12512 4.539,85 €
#12516 1.071,00 €
#12517 6.247,50 €
#12519 1.904,00 €
#12525 1.166,20 €
Ergebnis 71.920,24 €
Als Lösung soll die Summe das abgebildete Ergebnis (also die summe aller rechten, weissen Felder) liefern. D.h, ich muss ein Distinct auf die Auftraege machen und im Anschluss summieren.
Achtung: Ein SUM (DISTINCT Preis) hilft mir nicht weiter, da solche Aufträge wie #12243 und #12519 dann zusammengefasst werden, was nicht passieren darf.)
Wie stell ich das an?
Bei meinen Versuchen meine Ergebnisse in meine grosse Abfrage zu stellen, kam die Fehlermeldung:
Die Unterabfrage hat mehr als einen Wert zurückgegeben. Das ist nicht zulässig, wenn die Unterabfrage auf =, !=, <, <=, > oder >= folgt oder als Ausdruck verwendet wird.
D.h. es darf wirklich nur die Summe zurückgegeben werden und kein zweiter Wert. Ideen?
Danke Diana
------------------------------------------------------
Sorry, meine Tabelle war farbig und wurde hier nicht so übernommen. Habe jetzt nochmal nachgeholfen.