Можно ли считать различные значения в сочетании с функциями окна, такими как OVER(PARTITION BY id)
? В настоящее время мой запрос выглядит следующим образом:
SELECT congestion.date, congestion.week_nb, congestion.id_congestion,
congestion.id_element,
ROW_NUMBER() OVER(
PARTITION BY congestion.id_element
ORDER BY congestion.date),
COUNT(DISTINCT congestion.week_nb) OVER(
PARTITION BY congestion.id_element
) AS week_count
FROM congestion
WHERE congestion.date >= '2014.01.01'
AND congestion.date <= '2014.12.31'
ORDER BY id_element, date
Однако, когда я пытаюсь выполнить запрос, я получаю следующую ошибку:
"COUNT(DISTINCT": "DISTINCT is not implemented for window functions"