Kleinster gemeinsamer Status

Romero

Aktiver Benutzer
Beiträge
46
Hallo zusammen,

erneut komme ich bei einer Problematik nicht weiter und ersuche eure Hilfe.

Ich möchte gern zu jedem Eintrag den kleinsten gemeinsamen Status ausgeben, den die jeweiligen Einträge besitzen.

Beispiel 1:

Ausgangs-Werte:
AuftragContainerStatus
80112233M240223344Ausschuss, MontageEnde
80445566M240223344MontageEnde, inProduktion
80778899M240223344MontageEnde, inProduktion
80123456M240223344MontageEnde, inProduktion, zurNacharbeit
Der kleinste gemeinsame Status bezieht sich auf den Container.

Am Ende sollte folgender gemeinsamer Status für alle gelten:
AuftragContainerStatuskleinster gemeinsamer Status
80112233M240223344Ausschuss, MontageEndeMontageEnde
80445566M240223344MontageEnde, inProduktionMontageEnde
80778899M240223344MontageEnde, inProduktionMontageEnde
80123456M240223344MontageEnde, inProduktion, zurNacharbeitMontageEnde


Beispiel 2:

Ausgangs-Werte:
AuftragContainerStatus
80112233M240223344MontageEnde, inProduktion
80445566M240223344MontageEnde, inProduktion
80778899M240223344MontageEnde, inProduktion
80123456M240223344MontageEnde, inProduktion, zurNacharbeit
Der kleinste gemeinsame Status bezieht sich auf den Container.

Am Ende sollte folgender gemeinsamer Status für alle gelten:
AuftragContainerStatuskleinste gemeinsame Status
80112233M240223344MontageEnde, inProduktionMontageEnde, inProduktion
80445566M240223344MontageEnde, inProduktionMontageEnde, inProduktion
80778899M240223344MontageEnde, inProduktionMontageEnde, inProduktion
80123456M240223344MontageEnde, inProduktion, zurNacharbeitMontageEnde, inProduktion

Wie immer hoffe ich, dass ihr meine Problematik nachvollziehen könnt :)

LG Romero
 
Werbung:
Hallo MDDaniel,

ja genau, alle gemeinsame Stati.
Sorry für die Verwirrung...

Einmal kann es nur ein Status sein, der bei allen gleich ist, zum anderen können auch 2 oder mehrere gleiche Stati sein.

LG Romero
 
Wieviele Stati gibt es?
Das Problem liegt im Prinzip daran, dass hier die Normalform gebrochen wurde und in einem Feld mehrere Informationen auf diese Art liegen.
Das Kriterium für den Vergleich ist der Container?
 
Ich schätze, es gibt so an die 10-15 verschiedene Stati. Genau weiß ich es nicht, da es hier auch zu Erweiterungen der Stati geben kann.

Das Kriterium ist der Container, richtig.
D.h. ich müsste hier auf die "Ausgangsform" zurück gehen? Nunja, ich habe die Stati für bessere Lesbarkeit (für späteres Dashboard) zusammengeführt, so dass ich pro Auftrag nur eine Zeile mit den jeweiligen Stati sehe.

Ich könnte also hier die Original-Tabelle an die obige Tabelle anjoinen, dann sähe es wie folgt aus:
AuftragContainerStatus
80112233M240223344Ausschuss
80112233M240223344MontageEnde
80445566M240223344MontageEnde
80445566M240223344inProduktion
80778899M240223344MontageEnde
80778899M240223344inProduktion
80123456M240223344MontageEnde
80123456M240223344inProduktion
80123456M240223344zurNacharbeit

Wäre diese Form für das Endergebnis besser?
 
Wenn du die Daten in dieser Form hast kannst du über die Anzahl zusammenzählen welcher Status in allen Aufträgen des Containers vorhanden ist. Wenn Anzahl der Aufträge = Antrag der Status ist, dann ist der Status in allen Aufträgen vorhanden.
 
Werbung:
Zurück
Oben