Ниже приведены мои три исходные таблицы.
- CAPTION (мастер-таблица)
КОЛОННЫ:
CaptionId INT PK
CaptionText nvarchar (50)
Пример значения:
Запись № 1: 1, ДТП
Запись № 2: 2, Критерии безопасности
- BATCHDATES (основная таблица)
КОЛОННЫ:
BatchDateId INT PK
BatchDate DATETIME
Пример значения:
Запись № 1: 1, 2019-01-31, 00: 00: 00.000
Запись № 1: 2, 2019-02-28 00: 00: 00.000
3. ОБОБЩЕННОЕ ЗАЯВЛЕНИЕ SQL
В этом есть SQL-оператор с агрегированными строками.
Следовательно, выше трех - источники для чтения записи, а ниже одного - где я пытаюсь записать данные.
- FleetTable (Таблица назначения)
КОЛОННЫ:
ID INT ПЕРВИЧНЫЙ КЛЮЧ,
CaptionId INT,
BatchDateId INT,
FleetType nvarchar (10),
OperatingStatus nvarchar (25),
FleetRange_1 числовой (10,3),
FleetRange_2_4 числовой (10,3)
ПРИМЕЧАНИЕ : последние 4 столбца в приведенной выше таблице получены из оператора SQL из пункта № 3.
Пока я пробовал использовать SSIS безрезультатно.
Честно говоря, я не могу поделиться каким-либо кодом, кроме прикрепленного изображения выше, поскольку я собираюсь использовать SSIS.
В качестве ожидаемого результата я собираюсь увидеть вывод, как показано ниже.
Приветствуется хорошее понимание сообщества.
ПОДРОБНОЕ ОПИСАНИЕ:
В вышеуказанном пункте № 3 3. ОБОБЩЕННОЕ ЗАЯВЛЕНИЕ SQL , я получаю запрос, который относится к совершенно отдельной базе данных и не имеет ссылки на вышеуказанные основные таблицы. А таблицы в первых двух точках принадлежат отдельной базе данных. Следовательно, я не уверен, как поиск поможет.