Hallo alle zusammen,
ich habe ein kleines Problem für das ich allein leider keine wirkliche Lösung finde.
Das Umfeld sieht so aus das eine Datenbank alle Verkäufe speichert. Allerdings wohl nicht als Kassenbons zusammen gefasst (zumindest finde ich keine entsprechende Tabelle) sondern nur als einzelne Verkäufe.
Es werden diverse Daten bei jedem Verkauf erfasst, Uhrzeit, Artikel Nummer, Artikel Kategorie, Preis, KeyCard etc.. Man kann davon ausgehen das jeder Kunde nur 1 mal während des Zeitraums einkauft.
Die Aufgabe ist es nun den Durchschnittlichen Wert des Gesamten Einkaufs zu erfassen, sofern ein Artikel der Categorie 6, 7 oder 10 (Backwaren, Getränke, heiße Theke) gekauft werden. Das ganze noch für eine bestimmte Kasse und einen bestimmten Zeitraum.
Als kleines Beispiel:
A kauft eine Semmel und 5 Hanutas, zahlt 5€ (ist relevant)
B kauft 4 Snickers und zahlt 3,50€ (ist irrelevant)
C kauft ein Wasser für 1€ (ist relevant)
alsowäre mein Ergebnis 3€ ( (1+5)/2 = 3 )
Meine erste Idee wäre jetzt ein "Group By" der KeyCard um quasi einen Beleg zu erzeugen. Dabei müssten die einzelnen Preise addiert werden. Hier komm ich nicht wirklich drauf wie ich den nun das "SUM" der Preise und am besten auch gleich die Durchnschnitts ermitllung mit reinbringe.
Die Eingrenzung des Datums sollte kein Problem sein. Bei der Eingrenzung der Artikel Kategorien wirds schon schwieriger, da sobald einer der gekauften Artikel aus einer der 3 genannten Kategorien stammt soll ja der gesamte Einkauf berücksichtigt werden.
Wie könnte den hier der Code Beispielhaft aussehen?
Ich hoffe ich habs verständlich erklärt, ansonsten fragt bitte nach.
Entschuldigt falls es total simpel ist und ich nur den Wald vor lauter Bäumen nicht seh.
MFG
Georg
ich habe ein kleines Problem für das ich allein leider keine wirkliche Lösung finde.
Das Umfeld sieht so aus das eine Datenbank alle Verkäufe speichert. Allerdings wohl nicht als Kassenbons zusammen gefasst (zumindest finde ich keine entsprechende Tabelle) sondern nur als einzelne Verkäufe.
Es werden diverse Daten bei jedem Verkauf erfasst, Uhrzeit, Artikel Nummer, Artikel Kategorie, Preis, KeyCard etc.. Man kann davon ausgehen das jeder Kunde nur 1 mal während des Zeitraums einkauft.
Die Aufgabe ist es nun den Durchschnittlichen Wert des Gesamten Einkaufs zu erfassen, sofern ein Artikel der Categorie 6, 7 oder 10 (Backwaren, Getränke, heiße Theke) gekauft werden. Das ganze noch für eine bestimmte Kasse und einen bestimmten Zeitraum.
Als kleines Beispiel:
A kauft eine Semmel und 5 Hanutas, zahlt 5€ (ist relevant)
B kauft 4 Snickers und zahlt 3,50€ (ist irrelevant)
C kauft ein Wasser für 1€ (ist relevant)
alsowäre mein Ergebnis 3€ ( (1+5)/2 = 3 )
Meine erste Idee wäre jetzt ein "Group By" der KeyCard um quasi einen Beleg zu erzeugen. Dabei müssten die einzelnen Preise addiert werden. Hier komm ich nicht wirklich drauf wie ich den nun das "SUM" der Preise und am besten auch gleich die Durchnschnitts ermitllung mit reinbringe.
Die Eingrenzung des Datums sollte kein Problem sein. Bei der Eingrenzung der Artikel Kategorien wirds schon schwieriger, da sobald einer der gekauften Artikel aus einer der 3 genannten Kategorien stammt soll ja der gesamte Einkauf berücksichtigt werden.
Wie könnte den hier der Code Beispielhaft aussehen?
Ich hoffe ich habs verständlich erklärt, ansonsten fragt bitte nach.
Entschuldigt falls es total simpel ist und ich nur den Wald vor lauter Bäumen nicht seh.
MFG
Georg