Esiste un'impostazione in Postgres che gli consentirà di utilizzare alias di colonna nella clausola having?
No. Implementazioni che consentono riferimenti a SELECT
-elenca le voci in HAVING
stanno andando al di fuori dello standard.
Dovresti usare una sottoquery, ad es.
select
c
from (
select
sum(clicks) c
from table
where event_date >= '1999-01-01'
group by keyword_id
) x
where c > 10;
... o ripeti l'aggregato.