redbullmachtfit
Goto Top

MySQL Abfrage für eine Umsatzauswertung kombinieren

Hallo zusammen,
ich möchte Kundenumsätze aus einer MySQL (v5.6, Windows) Datenbank ziehen. Ich komme mit der Struktur jedoch nicht klar.
Folgendes Problem ergibt sich:
Spalten: kds_jahr | kds_monat | kds_umsatz | kds_kdnlfdnr

In Spalte kds_jahr ist jedes Jahr hinterlegt. Z.B. 2013
In Spalte kds_monat wird jedes Jahr + Monat eingetragen. Also 201301, 201302 ... 201313.
In Spalte kds_umsatz der jeweilige Umsatz und in kds_kdnlfdnr die Kunden-ID.

Ich möchte nun für einen einzelnen Kunden die Monatsumsätze möglichst mit einer MySQL-Abfrage auslesen anstatt mit 12 oder 13.

Leider bekomme ich das nicht hin. Könnt ihr mir helfen?
Vielen Dank euch schonmal!

Content-Key: 228061

Url: https://administrator.de/contentid/228061

Ausgedruckt am: 29.03.2024 um 14:03 Uhr

Mitglied: falscher-sperrstatus
Lösung falscher-sperrstatus 29.01.2014, aktualisiert am 24.02.2014 um 22:28:29 Uhr
Goto Top
Hallo,

Select SUM(kds_umsatz) from table where kds_kdnr = $kdnr AND kds_monat

ziemlich frei, dann noch mit joins verfeinern und gut ist.

LG,

Christian
Mitglied: Arano
Lösung Arano 29.01.2014, aktualisiert am 24.02.2014 um 22:28:31 Uhr
Goto Top
Hi,

das hört sich doch nach nem einfachen SELECT an.
SELECT kds_monat,kds_umsatz FROM tabelle WHERE kds_kdnlfdnr=$kdnNr ORDER BY kds_monat desc
Sollte dir eine Ergebnistabelle liefern die nur die Umsätze des Kund $kdnNr in absteigender Reihenfolge enthält.

~Arano vom Smartphone aus