Как создать PIVOT, используя две таблицы - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть две таблицы:

Таблица1:

+---------------+--------+--------+--------+--------+--------+--------+--------+--------+
|     Category  |  Name  |  Goal  |  WK40  |  WK41  |  WK42  |  WK43  |  WK44  |  WK 45 |
+---------------+--------+--------+--------+--------+--------+--------+--------+--------+
|     Data      |  Data  |  Data  |  Data  |  Data  |  Data  |  Data  |  Data  |  Data  |
+---------------+--------+--------+--------+--------+--------+--------+--------+--------+

Таблица2:

+-------+--------+--------+--------+--------+-------+
|  W1   |   W2   |   W3   |   W4   |   W5   |   W6  |
+-------+--------+--------+--------+--------+-------+
| WK40  |  WK41  |  WK42  |  WK43  |  WK44  |  WK45 |
+-------+--------+--------+--------+--------+-------+

В таблице 1 имена столбцов WK40, WK41 и т. Д. Являются динамическими(то есть имена этих столбцов меняются каждую неделю в зависимости от текущей недели года и затем показывают последние 6 недель).В таблице 1 содержатся все необходимые данные.

В таблице 2 имена столбцов: W1, W2, ... W6, а имя столбца здесь является статическим.Но данные в каждом столбце (WK40, WK41 ....) меняются каждую неделю в зависимости от текущей недели.

Я хочу создать такую ​​таблицу:

+---------------+--------+--------+--------+--------+--------+--------+--------+---------+
|     Category  |  Name  |  Goal  |   W1   |   W2   |   W3   |   W4   |   W5   |   W6    |
+---------------+--------+--------+--------+--------+--------+--------+--------+---------+
|     Data      |  Data  |  Data  |  Data  |  Data  |  Data  |  Data  |  Data  |  Data   |
+---------------+--------+--------+--------+--------+--------+--------+--------+---------+

I 'Вы никогда раньше не использовали PIVOT, поэтому вам нужна помощь в создании.Спасибо.

...