Array zusammenstellen, erste Werte selektieren und Rest zusammenfassen
Guten Morgen, wie ist die beste Vorgehensweise, damit ich folgendes erreichen kann: Ich habe eine Tabelle mit Waren und Beständen in den Waren. Nun möchte ich in einem Select lediglich die größten 5 Warenpositionen selektieren und die restlichen unter sonstige zusammenfassen.
Hammer 10
Nagel 100
Zange 200
Zollstock 400
Kabel 20
Schraube 40
Dübel 500
In dem Beispiel würde ich mit einem „select waren order by bestand“ zunächst alle Werte in der Tabelle abfragen und mit slice könnte ich mir natürlich die ersten 5 Werte des arrays selektieren. Ich würde aber gerne noch die restlichen Werte (in meinem Beispiel 6-7) mit dem Bestand unter dem Label „Sonstige“ in dem Array ergänzen. Stehe da gerade auf dem Schlauch, wie ich das am besten erreiche und bin für Input dankbar.
Frank
2 Antworten
-
Du könntest die mit slice() ermittelten Werte ebenfalls addieren und vom Gesamtwert abziehen.
-
Manche Dinge können so einfach sein :-) - Danke für die Lösung des Knotens! Frank
Content aside
- Status Answered
- vor 2 MonatenZuletzt aktiv
- 2Antworten
- 50Ansichten
-
2
Folge bereits