Hallo zusammen,
vor einigen Jahren hab ich das letzte Mal Access benötigt, nun ist es hier bei uns in der Firma wieder ein Thema für kleinere Auswertungen die mit Excel einfach umständlich sind.
Folgende Tabelle
Abteilung Zuständigkeit Betrag Anfrage Betrag Gutachten
Abteilung1 Anfrage 1000
Abteilung1 Anfrage 50
Abteilung1 Anfrage 500
Abteilung1 Anfrage 1500
Abteilung1 Gutachten 20000
Abteilung1 Gutachten 50000
Abteilung1 Gutachten 25000
Abteilung2 Gutachten 1400
Abteilung2 Anfrage 300
Abteilung2 Anfrage 250
Abteilung2 Gutachten 300
Ich möchte nun gerne eine Auswertung erstellen die folgendes Ergebnis liefert:
Abteilung1 4 Anfragen Gesamtbetrag 3050 Euro
ABteilung1 3 Gutachten Gesamtbetrag 95000 Euro
ABteilung2 2 Anfragen Gesamtbetrag 550 Euro
Abteilung2 2 Gutachten Gesamtbetrag 1700 Euro
Leider weiß ich gar nicht wie ich da vorgehen kann.
Danke schöööööööön
Hallo,
im Grunde ist der Aufbau der Tabelle bereits falsch.
Wozu 2 Spalten für den Betrag wenn es ein Spalte gibt über die Art des Betrages?
Die Ausgangstabelle sollte daher so aussehen:
Abteilung Zuständigkeit Betrag
Abteilung1 Anfrage 1000
Abteilung1 Anfrage 50
Abteilung1 Anfrage 500
Abteilung1 Anfrage 1500
Abteilung1 Gutachten 20000
Abteilung1 Gutachten 50000
Abteilung1 Gutachten 25000
Abteilung2 Gutachten 1400
Abteilung2 Anfrage 300
Abteilung2 Anfrage 250
Abteilung2 Gutachten 300
Ein einfache gruppierte Abfrage (Gruppen: Abteilung und Art) und die Summe über den Betrag liefert auf Anhieb das richtige Ergebnis.
Wenn Du die Ausgangstabelle nicht ändern kannst, solltest Du eine Abfrage machen mit der vorgeschlagenen Darstellung. Also den Betrag in einer Spalte. In dieser Abfrage kannst Du auch gruppieren.
PS:
Das ist übrigen kein Zählen, sondern Summieren.
Ich benötige aber zusätzlich zum Betrag die Zählung wieviele Anfragen/Gutachten in Abteilung1 ABteilung2 usw vorhanden sind.
Hallo,
und der Hinweis auf den falschen Tabellenaufbau?
Mit geänderter Tabelle:
SELECT Abteilung, Zuständigkeit, Count(Zuständigkeit) AS AnzahlvonZuständigkeit, Sum(Betrag) AS SummeVonBetrag
FROM DeineTabelle
GROUP BY Abteilung, Zuständigkeit
Mit Originaltabelle:
SELECT Abteilung, Zuständigkeit, Count(Zuständigkeit) AS AnzahlvonZuständigkeit, Sum(nz([Betraganfrage])+nz([Betraggutachten])) AS Betrag
FROM DeineTabelle
GROUP BY Abteilung, Zuständigkeit
Juhu ich hab es fast hinbekommen :-)
Stolz auf mich bin ;D
Hallo,
fast hinbekommen ist ja nicht richtig hinbekommen, was fehlt denn noch?