Добрый день. По условию задачи:
Больничный. Рассчитывается как количество дней болезни умноженное на среднюю дневную ставку. Средняя дневная ставка = Сумма оклада, начисленного за предыдущий месяц, деленная на количество рабочих дней в том же месяце.
Оклад вводится всегда в пределах месяца. Больничный можно вводить с 25.01 по 10.02 одной строкой.
Оклад вводится всегда в пределах месяца — т.е. не больше одного месяца?
В решении, насколько я понял, когда мы делим интервал мы для каждого базу считаем с учетом поделенных интервалов, а не изначальных.
Нужно так делать? Из чего исходит, что так нужно делать?
Я так понимаю, если бы больничный мог вводиться на несколько месяцев (больше двух), то могла бы возникнуть ситуация, когда за последние месяцы не было бы начислено ничего.