id | data | idPr | proc_z |
-----------------------------
id(auto)
data
idPr - id pracownika
proc_z - procent zbiorczo w dniu
--------------------------------
Chciałbym wykreować coś takiego:
data | idPr | proc_z | narastająco
2009-09-01 | 1 | 100 | 100
2009-09-02 | 1 | 50 | 75
itd...
Poniżej podaję kod:
<? $idPrac=$lin['idPr']; $a=1; echo"<table><tr><th>lp</th><th>pracowik id</td><td>data</td><td>proc dzienny</td><td>narast</td></tr>"; $wypis=mysql_query("SELECT t1.id, t1.data, t1.idPr, t1.proc_z, SUM(t2.proc_z) as narasta FROM rap_zb t1, rap_zb t2 WHERE t1.idPr='$idPrac' && t2.id <= t1.id Group by t1.id"); $data=$ln['data']; $idPr=$ln['idPr']; $proc_z=$ln['proc_z']; $nara=$ln['narasta']; $a++; } } ?>
Mój problem polega na tym. że raport się tworzy, gdy jest tylko jeden pracownik w tabeli np idPr 1 lub idPr 2 a nie idPr 1 i 2. Gdy dołączam kolejnego tworzą się kosmiczne wyliczenia. Może ktoś z Was znajdzie problem, lub sposób, jak to zrobić inaczej. Chciałbym, aby tworzyła mi się tabelka z podsumowaniem norm dla idPr1 poniżej dla idPr 2 itd. Potrzebuję wsparcia i "świeżego" spojrzenia. Za wszelką pomoc wielkie dzięki.
Widzę że w tym przedszkolu nie uzyskam pomocy, czas na szkołę.