У меня есть две таблицы SQL следующим образом:Заполнение одной таблицы с использованием другой таблицы в SQL Server
Как вы можете заметить, первая таблица имеет ежемесячный частоты (столбец даты) , а вторая таблица имеет ежеквартальную частоту. Вот то, что я хотел бы сделать:
Для каждого issueid из таблицы 1, я хотел бы посмотреть на дату, определить, что предыдущий конец квартала, и идти получать данные из таблицы 2, соответствующей этот выпуск за этот конец квартала и вставить его в первую таблицу в последних двух столбцах.
Например: take issue 123456 и date 1/31/2014. Предыдущий конец квартала - 12/31/2013. Я хотел бы перейти к таблице 1, скопировать
q_exp
иq_act
, которые соответствуют этому номеру и 12/31/2013, и вставить его в первую таблицу.
Конечно, я хотел бы заполнить весь первый стол и свести к минимуму ручные вставки.
Любая помощь будет оценена! Благодаря!
Вы знакомы с синтаксис, "вставить в table2 (field1) выберите field2 из table1 где бы то ни было"? –