sql >> Base de Datos >  >> RDS >> PostgreSQL

Refiriéndose a un alias de columna agregado seleccionado en la cláusula de tener en Postgres

¿Hay alguna configuración en Postgres que le permita usar alias de columna en la cláusula que tiene?

No. Implementaciones que permiten referencias a SELECT -lista de entradas en HAVING van fuera del estándar.

Debe usar una subconsulta, por ejemplo,

select
  c
from (
  select 
    sum(clicks) c
  from table
  where event_date >= '1999-01-01'
  group by keyword_id 
) x
where c > 10;

... o repetir el agregado.