Znowu potrzebuję Waszej pomocy :)
W jednym z moich programów będą rozliczane pewne rzeczy. Będą tam takie dane jak okres czasu podzielony na miesiące, podokresy, liczba osób w podokresach i kwota do podziału dla danego podokresu.
Użytkownik ma wprowadzać takie dane:
-
okres np. 01.01.2001 - 30.10.2001
-
podokresy (razem z liczbą osób i kwotą na jedną osobę):
01.01.2001 - 7 - 4300
04.03.2001 - 5 - 4700
13.05.2001 - 9 - 4100
Program powinien to podzielić na miesiące i policzyć dla każdego miesiąca kwotę pomnożoną o ilość osób.
O strony technicznej dane będą zapisywane w bazie mysql. Tu nie ma problemu.
Nie wiem tylko w jaki sposób podzielić ten okres na miesiące, uwzględniając takie sytuacje jak w powyższym przykładzie, gdy w marcu mamy najpierw 5 osób później jest zmiana na 9. Trzeba tutaj dobrze operować datami.
Macie pomysł jak to wykonać?