Chcę obliczyć normę przyrostową na każdy dzień, z raportu produkcji.
Pola raportu to:
dataRaportu
idPracownika
idProduktu
ilosc
norma
Każdego dnia pracownik może wytworzyć kilka produktów, każdy ma inną normę, stąd pole norma w którym wyliczam procent dzienny jaki uzyskał. Tworząc wydruk raportu, chciałbym by to wyglądało tak:
data| norma dzienna | norma narastająco
Aktualnie sumuję normę Grupując po dacie co daje mi sumę wykonania % w dniu, ale nie mam pomysłu jak zrobić przyrostowo, bo 2 dnia sumę norm musi dzielić przez 2, 3 przez 3, 4 przez 4. Inkrementuję przez $a więc chciałem to wykorzystać, ale mi coś nie idzie, może ktoś ma jakiś pomysł? Oto przykład:
"dataR FROM raport WHERE idPrac='$pracid' GROUP BY dataR"); $dataR=$ln['dataR']; $ile=$ln['ile']; $normaS=$ln['normaS']; $a++; }
Problem jest w miejscu $normaS(suma norm w dniu)/$a(kolejny wpis w raporcie). Może ktoś ma inny pomysł by się tworzyło to z automatu by było:
1|2009-01-07 |1280szt| 100%w dniu | 100% narast.|
2|2009-01-08 |640szt |50% w dniu | 75% narast. |
3| itd...
Pomożecie?
Żaden Apacz nie wie jak to ugryźć? Zawiodłem się