Hi zusammen,
ich bin seid Stunden auf der Suche, um meine Anforderung zu lösen. Ich hoffe hier Tipps und Hilfestellungen zu finden.
Ich habe eine
SQL DB Tabelle, in welcher Material-Nummer, das Bewegungsdatum und die Bewegungsfolge abgelegt sind.
Die Bewegungsfolge ist wichtig, um zu erkennen an einem Tag in welcher Reihenfolge die Bewegungen (Zugang oder Abgang) waren.
Ich benötige ein Kennzeichen, welches mir sagt, was die letzte Bewegung zu einer Material-Nummer war.
Hier die Datenbank Daten (sortiert)
Code:
Material-Nr B-Datum B-Folge
---------- ---------- ------
111111111 2016-03-11 1
111111111 2016-03-08 1
111111111 2016-02-02 1
111111111 2016-02-17 2
222222222 2016-09-29 1
222222222 2016-09-29 2
222222222 2016-09-29 3
333333333 2015-01-20 1
333333333 2021-05-17 1
Nun benötige ich eine Abfrage, welches das KZ entstehen lässt und damit den letzten Bewegungssatz zur Material-Nummer ermittelt in Abhängigkeit des jüngsten B-Datum. Sollte es am jüngsten B-Datum mehrere Bewegungen geben, kennzeichnet die größte B-Folge dann den letzten Bewegungssatz.
Code:
Material-Nr B-Datum B-Folge KZ
---------- ---------- ------ --
111111111 2016-03-11 1 N
111111111 2016-03-08 1 N
111111111 2016-02-02 1 N
111111111 2016-02-17 2 J
222222222 2016-09-29 1 N
222222222 2016-09-29 2 N
222222222 2016-09-29 3 J
333333333 2015-01-20 1 N
333333333 2021-05-17 1 J
Danke für alle Tipps und Hinweise, wie ich diese Anfoderung lösen kann.
Sven