В поставленной задачи практически все реализовано, однако не хватает формирования квитанции.
Подробный алгоритм:
- Человек передал за март и апрель --> просто найти разницу в показаниях и вывести в квитанции
- Человек не передавал показания какой-то период (к примеру 4 месяца) - все эти 4 месяца мы должны были ему начислять по нормативу (тариф id=5 *кол_во кубов на человека (к примеру 8 (какая-то константа)) * кол-во_прописанных людей). Однако тут он резко начал передавать показания, и мы должны сделать перерасчет за прошлый период - Все потраченные кубы поровну разделить на период (в нашем случае 4 месяца) и умножить на тариф, который был в тот период (тарифы могут поменяться). К примеру он потратил 100кубов делим на 4 месяца итого каждый месяц 25кубов*на тот тариф (администратор сам меняет тарифы). Суммируем весь перерасчет и показываем в этой квитанции (когда он вдруг передал показания).
реализовать хоть как-то (но не через кнопку "сделать перерасчет"), а автоматически.
Пробовала временные таблицы, но не сложилось....
В закрепе есть весь проект и БД. БД нельзя изменять.