Я пытаюсь выполнить этот сводный запрос, чтобы отобразить даты в виде столбцов в следующем формате: «ММ / ДД / ГГГГ» и вхождения каких-либо идентификаторов в каждой дате:
Столбец, содержащий даты: «DATE_POSTED» - дата типа данных
Столбец, в котором содержатся идентификаторы: «ID_INST» - ТИП ДАННЫХ varchar2
Запрос:
SELECT *
FROM (SELECT ID_INST, DATE_POSTED
FROM total.table1) PIVOT XML (COUNT (DATE_POSTED)
FOR (DATE_POSTED)
IN (SELECT distinct DATE_POSTED
FROM total.table1));
Ошибка, которую я получаю, - ORA-00918: столбец двусмысленно определен, я провел несколько поисков, но продолжаю получать эту ошибку. Не уверен, что мой подход полностью правильный. Я использую ключевое слово XML из-за того, что оно подсказало: отсутствует ключевое слово
Текущая таблица:
Ожидаемый результат: