Od kilku dni borykam sie z problemem jak zsumowac dane z bazy dancyh. Do sedna ..
Czesci danych z tabelki
+-----------+------------+-----------+------------+-----------+------------+ | IDPallet1 | QtyPallet1 | IDPallet2 | QtyPallet2 | IDPallet3 | QtyPallet3 | +-----------+------------+-----------+------------+-----------+------------+ | NULL | NULL | NULL | NULL | NULL | NULL | | NULL | NULL | NULL | NULL | NULL | NULL | | NULL | NULL | NULL | NULL | NULL | NULL | | 1 | 1 | 0 | 0 | 0 | 0 | | 1 | 2 | 2 | 1 | 3 | 3 | | 0 | 0 | 1 | 2 | 0 | 0 | | 1 | 5 | 0 | 0 | 0 | 0 | | 1 | 3 | 2 | 2 | 0 | 0 | | 1 | 1 | 0 | 0 | 0 | 0 | | 1 | 1 | 0 | 0 | 0 | 0 | | 1 | 1 | 0 | 0 | 0 | 0 | | 1 | 1 | 0 | 0 | 0 | 0 | | 1 | 1 | 0 | 0 | 0 | 0 | | 1 | 1 | 0 | 0 | 0 | 0 | | 1 | 1 | 0 | 0 | 0 | 0 | | 1 | 1 | 0 | 0 | 0 | 0 | | 1 | 1 | 0 | 0 | 0 | 0 | | 1 | 1 | 0 | 0 | 0 | 0 | | 1 | 1 | 0 | 0 | 0 | 0 | | 1 | 1 | 0 | 0 | 0 | 0 | +-----------+------------+-----------+------------+-----------+------------+ 20 rows IN SET (0.00 sec)
Teraz potrzebuje zsumowac wszystkie palety z kolumny QtyPallet1,2 i 3 dla poszczegolnych IDPallet ktore wystepuja w kolumnach IDPallet1, 2 i 3.
Jedyne co mi przychodzi do glowy to..
1. Pobranie wszystkich IDPallet z kolumny IDPallet1
2. Zsumowanie pallet dla konkretnych ID z kolumny QtyPallet1
Tutaj mam problem jak rozwiazac ilosc typow palet jak bedzie wystepowac aby potem wszystkie zsumowac i wyswietlic.
3. Zrobic to samo dla kolumn 2 i 3
ID pallet nie sa tylko od 1 do 3. Bada wystepowac rowniez wartosci 5,7,23 i w gore i w roznych ilosciach np tylko 1 lub np 1,3,5,6,22,34 itp
Ktos z Was widzi sensowniejsze rozwiazanie niz ja ?
Dzieki
Kuba