Показать сообщение отдельно
Старый 20.12.2017, 12:04   #8  
dmn is offline
dmn
Участник
 
9 / 18 (1) ++
Регистрация: 25.09.2014
Цитата:
Сообщение от SuperStar88 Посмотреть сообщение
Есть временная таблица rowQuota с ДатаС, ДатаПо и Периодом. Если Период меньше, чем кол-во месяцев между датами, то создаём новую строку, где ДатаС = ДатаС+месяц(Период)
А не проще анализировать записи при insert'е во временную таблицу?
Т.е. при добавлении если ДатаС + Период < ДатаПо, тогда добавляем еще 1 запись, где ДатаС = ДатаС + Период и т.д.