mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 20:13 Benutzername: Passwort: Auto-Login

Thema: SQL Abfrage - Brauche Hilfe vom 15.02.2011


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> SQL Abfrage - Brauche Hilfe
Seite: 1, 2  Weiter
Autor Nachricht
themk
Threadersteller

Dabei seit: 22.09.2010
Ort: Frankfurt a.M
Alter: -
Geschlecht: Männlich
Verfasst Di 15.02.2011 12:34
Titel

SQL Abfrage - Brauche Hilfe

Antworten mit Zitat Zum Seitenanfang

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 ?!
  View user's profile Private Nachricht senden
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Di 15.02.2011 12:35
Titel

Antworten mit Zitat Zum Seitenanfang

Such dir jemanden der Ahnung hat. Wenn du jetzt anfängst da selbst rumzubasteln ahne ich schlimmes...
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Kash

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht: Männlich
Verfasst Di 15.02.2011 12:39
Titel

Antworten mit Zitat Zum Seitenanfang

Gibt es denn eine Tabelle in der geschrieben wird wenn ein Artikel gekauft wurde?
  View user's profile Private Nachricht senden
themk
Threadersteller

Dabei seit: 22.09.2010
Ort: Frankfurt a.M
Alter: -
Geschlecht: Männlich
Verfasst Di 15.02.2011 12:44
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
Eistee
Administrator

Dabei seit: 31.10.2001
Ort: Grimma
Alter: 45
Geschlecht: Männlich
Verfasst Di 15.02.2011 14:13
Titel

Antworten mit Zitat Zum Seitenanfang

Hier mal von Anfang bis Ende lesen:

http://www.peterkropff.de/site/mysql/grundlagen.htm
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
themk
Threadersteller

Dabei seit: 22.09.2010
Ort: Frankfurt a.M
Alter: -
Geschlecht: Männlich
Verfasst Di 15.02.2011 14:29
Titel

Antworten mit Zitat Zum Seitenanfang

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 *Thumbs up!*

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 ... * Applaus, Applaus *


Zuletzt bearbeitet von themk am Di 15.02.2011 14:44, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Eistee
Administrator

Dabei seit: 31.10.2001
Ort: Grimma
Alter: 45
Geschlecht: Männlich
Verfasst Di 15.02.2011 15:06
Titel

Antworten mit Zitat Zum Seitenanfang

Aha und du hast auch weiter gelesen?

http://www.peterkropff.de/site/mysql/gruppen_datums_funktionen.htm

Zitat:
1. Gruppenfunktionen
COUNT

Ermittelt die Anzahl gefundener Datensätze.

...

SUM

Ermittelt die Summe von vorgegebenen Einträgen in einer Spalte. Natürlich muss die als Typ irgendein Zahlenformat haben.


Und die "Regel-Quote" hier ist einfach: Die Antworter geben sich meist genauso viel Mühe wie der Fragesteller Lächel

EDIT:

Weil ich meinen netten Tag habe: Zusätzlich zu dem obigen wirst du noch das brauchen:
http://dev.mysql.com/doc/refman/5.1/de/group-by-functions.html


Zuletzt bearbeitet von Eistee am Di 15.02.2011 15:10, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
themk
Threadersteller

Dabei seit: 22.09.2010
Ort: Frankfurt a.M
Alter: -
Geschlecht: Männlich
Verfasst Di 15.02.2011 15:25
Titel

Antworten mit Zitat Zum Seitenanfang

Na dann gebe ich mir mal mehr Mühe und hoffe, dass mir dann auch besser geholfen wird *bäh*

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

Datensatz_2.Produkt1.WKN
Datensatz_2.Produkt1.Summe
Datensatz_2.Produkt2.WKN
Datensatz_2.Produkt2.Summe
Datensatz_2.Produkt3.WKN
Datensatz_2.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.
  View user's profile Private Nachricht senden
 
Ähnliche Themen Brauche Hilfe bei JS - if-Abfrage
Brauche Hilfe bei einer SQL Abfrage!
Brauche eure Hilfe: javascript abfrage für option feld
SQL Abfrage
sql Abfrage
SQL Abfrage
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


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.