ник: M.B.
Вот блин незадача
.
Только с этим разобрался и пошел дальше, как абонотдел дал под дых.....кхе,кхе.
(Раньше они это считали вручную)
В продолжении этой темы появились новые вопросы.
Сложность реализации заключается в следующем:
Есть таблица Абоненты с полями ДатаУстановки, ДатаОткл, ДатаВкл, Абонплата.
Как начислить абонплату за прошлый месяц [color=red](с учетом возможности изменения тарифа)[/color] в поле Абонплата предусмотрев любые варианты, например:
1. ДатаУстановки раньше прошлого месяца, (проблем нет, считаем за весь месяц)
2. ДатаУстановки в прошлом месяце без изменения тарифа
3. ДатаУстановки в прошлом месяце до изменения тарифа
4. ДатаУстановки после изм.тар.
5. ДатаОткл и ДатаВкл без изменения тар.
6. ДатаОткл до изм.тар. ДатаВкл после
7. ДатаОткл и ДатаВкл до изм.тар.
8. ----- / ------ / ------ / ----- после изм.тар.
9. ДатаОткл до или после изм.тар. без ДатаВкл в прошлом месяце или наоборот
Ну и т.д.
Причем в промежутке между ДатаОткл и ДатаВкл абонплата неначисляется, так же неначисляется и до ДатаУстановки
Ну и как Вам эта головоломка? Лично у меня уже чайник закипел....
Молю о помощи, взываю к .......