MysterioJN
SQL-Guru
- Beiträge
- 158
Hallo zusammen,
ich stehe auf dem Schlauch.
Basistabellenauszug:
Jahr, Monat, Artikel, Stück
2019, 11, A, 125
2019, 11, A, 20
2019, 11, A, 5
2019, 10, A, 30
2019, 10, A, 25
Wichtig:
Oben in der Beispielliste steht nur - der Einfachheit halber - Einzelverkäufe des Artikel A drin.
Sprich es sind 3 x der Artikel A im Monat 11 abgeflossen = Summe Stück 150 (125 + 20 +5)
Weitere andere Artikel (B, C, etc.) sind hier nicht beigefügt - in echt aber schon.
ich stehe auf dem Schlauch.
Basistabellenauszug:
Jahr, Monat, Artikel, Stück
2019, 11, A, 125
2019, 11, A, 20
2019, 11, A, 5
2019, 10, A, 30
2019, 10, A, 25
Wichtig:
Oben in der Beispielliste steht nur - der Einfachheit halber - Einzelverkäufe des Artikel A drin.
Sprich es sind 3 x der Artikel A im Monat 11 abgeflossen = Summe Stück 150 (125 + 20 +5)
Weitere andere Artikel (B, C, etc.) sind hier nicht beigefügt - in echt aber schon.
Folgendes Ziel soll sein:
Ich brauche für den aktuellen Monat / Jahr [ WHERE Monat = MONTH(getdate()) AND Jahr = YEAR(getdate()) ] die besten 5 VERSCHIEDENEN Artikel nach SUMMIERTEN Stück des AKTUELLEN Monats.
Ich bekomm das irgendwie nicht hin:
- Zum einen muss ich auf den Artikel gruppieren
- dann nach Sum(Stück) DESC sortieren und mir nur die höchsten monatsweise summierten Stückzahlen anzeigen. Sprich: " A / 150" ohne die Stück der Vormonate.
Ich renne von einem Abfragefehler in den anderen. Ist mein Gedankengang falsch?
Ich brauche für den aktuellen Monat / Jahr [ WHERE Monat = MONTH(getdate()) AND Jahr = YEAR(getdate()) ] die besten 5 VERSCHIEDENEN Artikel nach SUMMIERTEN Stück des AKTUELLEN Monats.
Ich bekomm das irgendwie nicht hin:
- Zum einen muss ich auf den Artikel gruppieren
- dann nach Sum(Stück) DESC sortieren und mir nur die höchsten monatsweise summierten Stückzahlen anzeigen. Sprich: " A / 150" ohne die Stück der Vormonate.
Ich renne von einem Abfragefehler in den anderen. Ist mein Gedankengang falsch?