Dabei seit: 22.09.2010 Ort: Frankfurt a.M Alter: - Geschlecht:
Verfasst Di 15.02.2011 12:34 Titel
SQL Abfrage - Brauche Hilfe
Hallo,
ich hab ein kleines Problem.
Ich habe eine Datenbank die man sich im Grunde wie einen Kassenbon vorstellen kann.
Also es gibt immer Datensätze :
Artikel 1 : Bezeichnung - Preis
Artikel 2 : Bezeichnung - Preis
Artikel 3 : Bezeichnung - Preis
Nun möchte ich für alle "Einkaufszettel" eine Auswertung bekommen in der ich sehe
Bezeichnung - Häufigkeit des Kaufes - Summe der Kosten
Komme leider nicht wirklich weiter bzw. der Ansatz für die SQL Abfrage fehlt (ist übrigens eine MySQL Datenbank und das ganze soll mittels PHP ausgewertet werden) ... Kann mir jemand helfen ?!
Dabei seit: 22.09.2010 Ort: Frankfurt a.M Alter: - Geschlecht:
Verfasst Di 15.02.2011 12:44 Titel
Ja die Datenbank, in der die Zettel erfasst sind existiert schon komplett.
Es geht wirklich nur um die SQL Query um oben skizzierte Auswertung zu bekommen.
Mir fehlt der grundsätzliche Ansatz wie ich da mehrere Felder (Artikel) eines Datensatzes verknüpfen/kombinieren kann. Das ganze wird sicherlich per Group Funktion gelöst ... nur die Frage ist wie ?!
Zuletzt bearbeitet von themk am Di 15.02.2011 12:44, insgesamt 1-mal bearbeitet
Dabei seit: 22.09.2010 Ort: Frankfurt a.M Alter: - Geschlecht:
Verfasst Di 15.02.2011 14:29 Titel
3 Antworten und davon 1 hilfreich - ist das hier so die Regel-Quote ?!
Aber gut - vermutlich hab nur ich den Sinn von Foren falsch verstanden und hier herrscht die Auffassung, dass man sich nicht gegenseitig hilft sondern nur mit Links und klugen Sprüchen um sich wirft wer es besser kann oder wo man es lernen kann ... danke für eure Hilfe
PS: Alles was in dieser wunderbaren Grundlagenerklärung zu meiner Frage zu finden ist wäre http://www.peterkropff.de/site/mysql/suchen.htm Wunderbar. Wenn es DAMIT so einfach gehen würde hätte ich hier nie geschrieben ...
Zuletzt bearbeitet von themk am Di 15.02.2011 14:44, insgesamt 1-mal bearbeitet
Dabei seit: 22.09.2010 Ort: Frankfurt a.M Alter: - Geschlecht:
Verfasst Di 15.02.2011 15:25 Titel
Na dann gebe ich mir mal mehr Mühe und hoffe, dass mir dann auch besser geholfen wird
Das ich das im großen und ganzen per SUM und Group By machen muss dachte ich mir.
Nur Womit ich nicht weiter komme : Zitat aus deinem Link "Ermittelt die Summe von vorgegebenen Einträgen in einer Spalte. Natürlich muss die als Typ irgendein Zahlenformat haben. "
Bei mir stehen die Werte die addiert werden müssen aber leider nicht in den gleichen Spalten, da das Produkt ja in jeder Zeile des Kassenzettels auftauchen kann. Um es genauer zu machen es geht nicht um einen Kassenzettel sondern um eine fiktive Wertpapier Datenbank
ich habe also zB :
Datensatz_1.Produkt1.WKN
Datensatz_1.Produkt1.Summe
Datensatz_1.Produkt2.WKN
Datensatz_1.Produkt2.Summe
Datensatz_1.Produkt3.WKN
Datensatz_1.Produkt3.Summe
Mich wundert, dass noch keiner über das Datenbankdesign gemekert hat. Mein Beispiel mit dem Kassenzettel war nämlich nicht wirklich passen - Wenn man nämlich immer das gleiche Produkt zum gleichen Preis hat wäre die Geschichte deutlich einfach (..und dazu meine Datenbank schlecht designt und nicht normalisiert).
Ich will im Endeffekt eine Gesamtübersicht wie oft die WKN "123123" gekauft wurde und wie hoch die Gesamtsumme dieser Käufe (bezogen auf die WKN) war.
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
Mediengestalter.info ist ein Projekt von Webformatik:: Forensoftware: phpBB