Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Abfragen Gruppierung, Summe oder was auch immer
zurück: Probleme mit <> Vergleichoperator weiter: Übungsdatenbank Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Bitte Status wählen ! Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Knopfloch
Gast


Verfasst am:
11. Dez 2004, 12:06
Rufname:

Abfragen Gruppierung, Summe oder was auch immer - Abfragen Gruppierung, Summe oder was auch immer

Nach oben
       

Guten Morgen.

Folgendes Problem habe ich und es wäre toll wenn mir da wer helfen könnte.
Ich schreibe eine Anwendung in C++. Mit einem Zugriff auf eine Access-Datenbank. Es geht dabei um eine Software zur Erfassung für Gaststätten.
Also eine Aufzeichnung über das Tagesgeschäft (Speisen und Getränke)
So weit so gut.

Nun möchte ich die Auswertung machen und dazu eine fertige Abfrage definieren. Access soll mir über alle Buchungen (mit bestimmten Kriterien) eine Abfrage erstellen, wobei ich nicht so recht weiß wie ich folgende Problemmatik Access beibringen kann: (Es geht nur um Access nicht um die weitere Programmierung)

AusgangsTabelle:
Code:
ArtikelID        Stück            Bezeichnung             Einzelpreis
     1               1                     Bier                  2,40
     1               1                     Bier                  2,40
     1               2                     Bier                  2,40
     1               1                     Bier                  3,00
     1               1                     Bier                  3,00
    12               1                     Wein                  2,10

nun möchte ich das nach ausführen einer Abfrage folgendes zurückkommt:
Code:
ArtikelID        Stück            Bezeichnung             Einzelpreis
     1               4                Bier                     2,40
     1               2                Bier                     3,00
    12               1                Wein                     2,10

Also sortieren habe ich gerade noch geschafft, aber bei diesem Problem stehe ich total daneben. Kann mir wer dabei helfen?
Besten Dank
Wollibär
Access-, Excel-Anwender


Verfasst am:
11. Dez 2004, 17:50
Rufname:


AW: Abfragen Gruppierung, Summe oder was auch immer - AW: Abfragen Gruppierung, Summe oder was auch immer

Nach oben
       

Hi Knopfloch,

die Abfrage müsste in etwas so lauten:

SELECT deineTB.ArtikelID, Sum(deineTB.Stück) AS [Summe von Stück], deineTB.Bezeichnung, deineTB.Einzelpreis
FROM deineTB
GROUP BY deineTB.ArtikelID, deineTB.Bezeichnung, deineTB.Einzelpreis;

_________________
Gruß Wollibär

- danke für eure Fragen, so weiß ich, daß ich nichts weiß...
Meistens bin ich zwischen 19 und 23 Uhr verfügbar
Knopfloch
Gast


Verfasst am:
11. Dez 2004, 18:47
Rufname:

hmmm - hmmm

Nach oben
       

Besten Dank für deine Antwort.
Wenn ich bei "Stück" die Funktion "Summe" aktiviere(das hast du doch gemeint?) kommt leider nicht das gewünschte Ergebnis heraus.

Ich trau mich auch nicht an dem SQLString herumzubasteln weil der ein wenig lang ist.
Code:
SELECT Artikelgruppen.Art_Gruppen_ID, Artikelgruppen.Gruppen, Artikelgruppen.UST, UST.UST_ID, UST.Wert, Artikeluntergruppen.Art_Untergruppen_ID, Artikeluntergruppen.Untergruppen, Artikeluntergruppen.Gruppe, Artikeluntergruppen.[Bondruck 1], Artikeluntergruppen.[Bondruck 2], Artikeluntergruppen.Reihung, Artikel.Artikel_ID, Artikel.Bezeichnung, Artikel.Reihung, Artikel.Gruppen, Artikel.Untergruppen, Artikel.Rezept, Artikel.EAN_Code, Artikel.Lieferant, Artikel.Ust, Artikel.Abfragen, Artikel.Farbe, Artikel.Aufbau, Artikel.Menge_Vom_Lager, Artikel.ID_vom_Lager, Buchungen.Buchungs_ID, Buchungen.Datum, Buchungen.Kunden_Zaehler, Buchungen.Artikel_Zaehler, Sum(Buchungen.Menge) AS [Summe von Menge], Buchungen.bezahlt, Buchungen.Storniert, Buchungen.Saldo, Buchungen.Preis, Buchungen.Aufgenommen_von, Buchungen.Verrechnet_von, Buchungen.kommt_von, Buchungen.Eigenbedarf, Buchungen.Werbung, Buchungen.Rechnungsnummer, Buchungen.gedruckt
FROM UST INNER JOIN ((Artikelgruppen INNER JOIN Artikeluntergruppen ON Artikelgruppen.Art_Gruppen_ID = Artikeluntergruppen.Gruppe) INNER JOIN (Buchungen INNER JOIN Artikel ON Buchungen.Artikel_Zaehler = Artikel.Artikel_ID) ON Artikeluntergruppen.Art_Untergruppen_ID = Artikel.Untergruppen) ON UST.UST_ID = Artikelgruppen.UST
GROUP BY Artikelgruppen.Art_Gruppen_ID, Artikelgruppen.Gruppen, Artikelgruppen.UST, UST.UST_ID, UST.Wert, Artikeluntergruppen.Art_Untergruppen_ID, Artikeluntergruppen.Untergruppen, Artikeluntergruppen.Gruppe, Artikeluntergruppen.[Bondruck 1], Artikeluntergruppen.[Bondruck 2], Artikeluntergruppen.Reihung, Artikel.Artikel_ID, Artikel.Bezeichnung, Artikel.Reihung, Artikel.Gruppen, Artikel.Untergruppen, Artikel.Rezept, Artikel.EAN_Code, Artikel.Lieferant, Artikel.Ust, Artikel.Abfragen, Artikel.Farbe, Artikel.Aufbau, Artikel.Menge_Vom_Lager, Artikel.ID_vom_Lager, Buchungen.Buchungs_ID, Buchungen.Datum, Buchungen.Kunden_Zaehler, Buchungen.Artikel_Zaehler, Buchungen.bezahlt, Buchungen.Storniert, Buchungen.Saldo, Buchungen.Preis, Buchungen.Aufgenommen_von, Buchungen.Verrechnet_von, Buchungen.kommt_von, Buchungen.Eigenbedarf, Buchungen.Werbung, Buchungen.Rechnungsnummer, Buchungen.gedruckt
ORDER BY Buchungen.Artikel_Zaehler, Buchungen.Preis;

Könntest du mir bitte sagen, wo ich was ankreuzen soll bei Access?
Wollibär
Access-, Excel-Anwender


Verfasst am:
11. Dez 2004, 19:12
Rufname:


AW: Abfragen Gruppierung, Summe oder was auch immer - AW: Abfragen Gruppierung, Summe oder was auch immer

Nach oben
       

aua Razz

das kann man aus der Ferne natürlich schlecht beurteilen. Ich würde (wenn ich die DB hätte könnte ich auch) mir die Abfrage in der Entwurfsansicht anzeigen lassen. Bei Gruppierungsabfragen gibt es Felder, die gruppiert werden, Felder, die einen Ausdruck enthalten (Summe, Anzahl, Min, Max etc.) und Felder, die als Bedingungen herangezogen werden. Alle Felder, die bei dir nicht zur Gruppierung beitragen, müssen irgendeinen Aggregatzustand haben (ersterWert, Summe, letzterWert, Anzahl, etc.), d. h., da nicht die einzelnen DS sondern die Gruppensummen gezeigt werden, musst du bei diesen Spalten sagen, was die Abfrage damit machen soll. Am besten, du probierst das in der Entwurfansicht aus. Wenn das Ergebnis dann zufriedenstellend ist, hast du ja deinen SQL-Code.

_________________
Gruß Wollibär

- danke für eure Fragen, so weiß ich, daß ich nichts weiß...
Meistens bin ich zwischen 19 und 23 Uhr verfügbar
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragen- Formularfeld als Kriterium 1 Gast 684 22. Nov 2004, 15:02
Felix15 Abfragen- Formularfeld als Kriterium
Keine neuen Beiträge Access Tabellen & Abfragen: Access Abfragen Hilfe wie kann ich nur die Klammer auswerten 5 Xergo 1583 19. Nov 2004, 23:43
Gast Access Abfragen Hilfe wie kann ich nur die Klammer auswerten
Keine neuen Beiträge Access Tabellen & Abfragen: Absturz bei Abfrageänderung von Ausdruck in Summe 5 Nahetor 605 10. Nov 2004, 17:28
Skogafoss Absturz bei Abfrageänderung von Ausdruck in Summe
Keine neuen Beiträge Access Tabellen & Abfragen: spezielle Abfragen 1 Hilfe 704 27. Sep 2004, 17:47
Skogafoss spezielle Abfragen
Keine neuen Beiträge Access Tabellen & Abfragen: Summe wenn Abfrage + prozentuale Auswertung 4 Aylah 706 09. Aug 2004, 13:35
Aylah Summe wenn Abfrage + prozentuale Auswertung
Keine neuen Beiträge Access Tabellen & Abfragen: Summe über mehrere Spalten ermitteln 6 WaterMan 1409 26. Jul 2004, 13:44
lothi Summe über mehrere Spalten ermitteln
Keine neuen Beiträge Access Tabellen & Abfragen: Verschachtelte SQL Abfragen in ACCESS 2000? 1 Gast 1782 17. Jul 2004, 22:34
faßnacht(IT); Verschachtelte SQL Abfragen in ACCESS 2000?
Keine neuen Beiträge Access Tabellen & Abfragen: Fortlaufente Summe in einer Spalte !!!Dringen!!! 3 evolution 779 14. Jul 2004, 09:29
Gast Fortlaufente Summe in einer Spalte !!!Dringen!!!
Keine neuen Beiträge Access Tabellen & Abfragen: SQL Abfragen ausgeben?? 2 woerny01 669 11. Jul 2004, 07:10
Gast SQL Abfragen ausgeben??
Keine neuen Beiträge Access Tabellen & Abfragen: Geänderte Feldnamen in Abfragen, Formulare usw. übernehmen 4 mondi 770 23. Jun 2004, 11:21
mondi Geänderte Feldnamen in Abfragen, Formulare usw. übernehmen
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Zahlen in Abfragen Aufrunden 1 GAST 575 28. Mai 2004, 13:42
lothi Zahlen in Abfragen Aufrunden
Keine neuen Beiträge Access Tabellen & Abfragen: mehrere Abfragen in einem Formular zum Auswerten 2 bpointz 1086 27. Mai 2004, 10:39
bpointz mehrere Abfragen in einem Formular zum Auswerten
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Excel Tricks