msost
14-07-22, 17:40
Moin,
ich muß in einem historisch gewachsenen System Daten aus mehreren Sätzen in einen Satz bringen.
Beispiel: 2 Stücklisten
Artikel Material Menge
1 528 12
1 22 1
1 77 4
2 53 2
2 22 8
2 11 3
Pro Stückliste soll 1 Satz in der neuen Datei stehen. Darin die Mengen der enthaltenen Materialien, jedoch ohne Materialnummer. Es sind bestimmte Felder pro Materialnummer zu benutzen. Diese kommen aus einer Datei "Materialübersicht" mit einem Satz und 1000 Feldern:
M0001 M0002 M0003... M0999 M1000
77 528 11 22 53
Steht also in der "Materialübersicht" das Material 22 in Feld 999 müssen auch die Mengen im Feld 999 landen:
Artikel MN0001 MN0002 MN0003... MN0999 MN1000
1 4 12 0 1 0
2 0 0 3 8 2
Hat jemand eine elegant Idee (gern innerhalb einer SQL procedure ohne RPG)? Arrays?
ich muß in einem historisch gewachsenen System Daten aus mehreren Sätzen in einen Satz bringen.
Beispiel: 2 Stücklisten
Artikel Material Menge
1 528 12
1 22 1
1 77 4
2 53 2
2 22 8
2 11 3
Pro Stückliste soll 1 Satz in der neuen Datei stehen. Darin die Mengen der enthaltenen Materialien, jedoch ohne Materialnummer. Es sind bestimmte Felder pro Materialnummer zu benutzen. Diese kommen aus einer Datei "Materialübersicht" mit einem Satz und 1000 Feldern:
M0001 M0002 M0003... M0999 M1000
77 528 11 22 53
Steht also in der "Materialübersicht" das Material 22 in Feld 999 müssen auch die Mengen im Feld 999 landen:
Artikel MN0001 MN0002 MN0003... MN0999 MN1000
1 4 12 0 1 0
2 0 0 3 8 2
Hat jemand eine elegant Idee (gern innerhalb einer SQL procedure ohne RPG)? Arrays?