Написать и объяснить хранимую процедуру для базы данных MS SQL

Гость6 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.11.2018

Есть таблица следующего вида, содержащая номер контракта, дату заключения контракта, дату его окончания и количество товара:

ContractID INT, StartDate DATETIME, EndDate DATETIME, Qty INT

23232323233, 15.02.14, 18.08.15, 1400

...

Необходимо создать процедуру, которая будет брать новые данные из таблицы выше и добавлять в другую таблицу в следующем виде:

ContractID INT, Period DATETIME, QtyDev

INT23232323233, 01.02.14, 100

23232323233, 01.03.14, 100

23232323233, 01.04.14, 100

...

То есть равномерно распределять количество товара по всему сроку действия контракта. Ищу человека, который поможет справиться с задачей и объяснит, как это сделать. 

Во вложении пример входных данных и результата, который нужно получить.

Заявки фрилансеров