Я пытаюсь выполнить этот сводный запрос, чтобы отобразить даты в виде столбцов в следующем формате: «ММ / ДД / ГГГГ» и вхождения каких-либо идентификаторов в каждой дате:
Столбец, содержащий даты: «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 из-за того, что оно подсказало: отсутствует ключевое слово
Текущая таблица: ![Current table](https://i.stack.imgur.com/evAlZ.png)
Ожидаемый результат: ![Expected Result](https://i.stack.imgur.com/tW7CG.png)