Как создать хранимую процедуру по наполнению одной таблицы данными из другой с использованием циклов?
Есть таблица следующего вида, содержащая номер контракта, дату заключения контракта, дату его окончания и количество товара:
ContractID INT, StartDate DATETIME, EndDate DATETIME, Qty INT
23232323233, 15.02.14, 18.08.15, 1400
...
Необходимо создать процедуру, которая будет брать новые данные из таблицы выше и добавлять в другую таблицу в следующем виде:
ContractID INT, Period DATETIME, QtyDev INT
23232323233, 01.02.14, 100
23232323233, 01.03.14, 100
23232323233, 01.04.14, 100
...
То есть равномерно распределять количество товара по всему сроку действия контракта. Ищу человека, который поможет справиться с задачей и объяснит, как это сделать. Готов заплатить за ваш труд.
У вас ошибка: 01.02.2014 не входит в период, который начинается 15.02.2014.
И в чём трудность: разделить количество на число месяцев? Да, будет трудность с округлением, но этот вопрос уже решили: Как правильно округлить проценты?