Hallo zusammen,
ich bin verzweifelt. Folgende Herausforderung:
Ich habe eine Tabelle mit ca. 8.000 Zeilen. Die Spalten sehen wie folgt aus:
Kunde | Produktnummer | Produktvariante | Preis
Kunde zu Produktnummer ist eine 1:n Beziehung.
Problem: Produktnummer zu Produktvariante ist derzeit auch eine 1:n Beziehung.
Produktvarianten hat Werte A, B, C, D, E, F und kann verschiedene Preise haben.
Ergebnis soll sein:
Je Kunde soll eine Produktnummer nur GENAU EINE Produktvariante haben. D.h. ist zu einer Prod-Nr. mehr als eine Variante vorhanden, dann soll nach diejenige Variante übernommen werden, die am höchsten Priorisiert ist - Prioritätsreihenfolge ist in diesem Beispiel A, B, C, D, E, F. Die restlichen Varianten sind zu löschen oder zu markieren.
Beispiel:
KundeA | 10001 | A | 5
KundeA | 10001 | C | 3
KundeA | 10001 | F | 14
Ergebnis sollte sein: KundeA | 10001 | A | 5, weil A die höchste Priorität hat. Die anderen beiden Einträge sind quasi Schrott.
Wie kann ich das anstellen? Irgendwelche Ideen?
Viele Grüße
Augustin
|