knartov
@knartov

Как создать хранимую процедуру по наполнению одной таблицы данными из другой с использованием циклов?

Есть таблица следующего вида, содержащая номер контракта, дату заключения контракта, дату его окончания и количество товара:
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
...

То есть равномерно распределять количество товара по всему сроку действия контракта. Ищу человека, который поможет справиться с задачей и объяснит, как это сделать. Готов заплатить за ваш труд.
  • Вопрос задан
  • 22 просмотра
Пригласить эксперта
Ответы на вопрос 1
tsklab
@tsklab Куратор тега Transact-SQL
Здесь отвечаю на вопросы.
У вас ошибка: 01.02.2014 не входит в период, который начинается 15.02.2014.
И в чём трудность: разделить количество на число месяцев? Да, будет трудность с округлением, но этот вопрос уже решили: Как правильно округлить проценты?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы