Having é usado para filtrar uma consulta com funções de agregações ,
quando eu quero fazer um filtro em um select com função de agregação uso sub consulta
- SEM HAVING
SELECT ESTADO,credito_por_estado
FROM (SELECT ESTADO,SUM(LIMITE_DE_CREDITO) AS CREDITO_POR_ESTADO
FROM TABELA_DE_CLIENTES
GROUP BY ESTADO)
WHERE credito_por_estado > 900000;
- COM HAVING
SELECT ESTADO,SUM(LIMITE_DE_CREDITO) AS CREDITO_POR_ESTADO
FROM TABELA_DE_CLIENTES
GROUP BY ESTADO
HAVING SUM(LIMITE_DE_CREDITO)> 900000;
att...