Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Abfrage zählen erstellen

Begonnen von BeginnerStef, Oktober 08, 2012, 10:30:19

⏪ vorheriges - nächstes ⏩

BeginnerStef

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

MzKlMu

#1
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.
Gruß Klaus

BeginnerStef

Ich benötige aber zusätzlich zum Betrag die Zählung wieviele Anfragen/Gutachten in Abteilung1 ABteilung2 usw vorhanden sind.

MzKlMu

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
Gruß Klaus

BeginnerStef

Juhu ich hab es fast hinbekommen :-)

Stolz auf mich bin  ;D

MzKlMu

Hallo,
fast hinbekommen ist ja nicht richtig hinbekommen, was fehlt denn noch?
Gruß Klaus