Сводная таблица в SQL QUERY с динамическим c заголовком столбца - PullRequest
0 голосов
/ 29 мая 2020

У меня есть запрос sql, который использует подзапрос следующим образом:

выберите mygroup1, mygroup2, tname, @dt, @ num,@vec из ТАБЛИЦЫ A WHERE group1 IN (SELECT mygroup1 IN TABLE B WHERE c IS 'blah' И d IS 'blahhh')

Сгенерированная таблица выглядит следующим образом:

  mygroup1  mygroup2   tname       @dt      @num   @vek

   a         p          alpha        may      6       a
   b         q          alpha        june     8       b
   c         r          beta         may      9       c
   d         s          beta         june     11      d

Теперь то, что я действительно хочу от запроса SQL, это следующее table:

 mygroup1  mygroup2    alpha@dt    alpha@num    alpha@vec    beta@dt  beta@num  beta@vec
    a         p           may            6            a           nan     nan        nan
    b         q           june           8            b            nan    nan        nan
    c         r           nan            nan        nan            may     9          c
    d         s            nan           nan        nan            june    11         d

Я знаю, что могу использовать функцию PIVOT для SQL и добавить запрос. Я пытался это сделать. Однако, поскольку я не собираю и не добавляю имена столбцов из других имен столбцов, моя сводка к sql вообще не работает. Мы будем очень благодарны за любую помощь экспертов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...