Как я могу получить результаты из SQL-запроса, в котором заголовок запускается более одного раза? Это показывает правильные значения для 'PPP', но фильтрация AND (count(*) over (partition by TITLE)) > 1
не работает.
Любая помощь будет оценена.
SELECT
AAA,
BBB,
CCC,
count(*) over (partition by TITLE) as PPP
FROM
my_tabel
WHERE
AAA IS NOT NULL
AND BBB = 'SOMETHING'
AND (count(*) over (partition by TITLE)) > 1
;
возвращенная ошибка
ERROR: window functions are not allowed in WHERE
Когда я использовал
...
WHERE
AAA IS NOT NULL
AND BBB = 'SOMETHING'
;
все отображается правильно, но я хочу столбец, где PPP> 1