У меня есть таблица SQL, в которой я сохраняю информацию о проекте, поступающую от primavera. Предположим, что у меня есть столбцы для начальной даты, даты окончания, продолжительности и общего количества, как показано ниже. Как я могу распределить Total Qty за Месяцами, используя эту информацию. Какие дополнительные столбцы, sql-запросы, которые мне нужны, чтобы получить правильный ежемесячный дистрибутив?Как сделать распределение по времени в SQL?
Спасибо заранее.
Столбцы в порядке:
itemname,quantity,startdate,duration,enddate
item1 -- 108 -- 2013-03-25 -- 720 -- 2013-07-26
item2 -- 640 -- 2013-03-25 -- 720 -- 2013-07-26
.
.
Как будет рассчитываться месяц от StartDate и EndDate, если они не в том же месяце? –
Какая СУБД вы используете? Postgres? Oracle? –
Я использую MSSQL 2008. Например, я могу найти ежедневное количество, разделив qty/duration. Но я не знаю, как распределять их ежемесячно. – user2206830