Вопрос

Запросы Pivon, обожаю их.Превратите строки в столбцы.Мне нужно выполнить сводный запрос для объединения трех других запросов.Как мне это структурировать?

Я уже знаю имена полей в строках, которые хочу преобразовать, но куда мне поместить оператор поворота, чтобы он работал?

Это было полезно?

Решение

Используйте производную таблицу:

SELECT ...
 FROM (
   SELECT ...
    FROM ...
   UNION ALL
   SELECT ...
    FROM ...
   ...)
PIVOT ...

или CTE:

WITH cte AS (
  SELECT ...
    FROM ...
   UNION ALL
   SELECT ...
    FROM ...
   ...)
SELECT ...
  FROM cte
  PIVOT ...
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top