WHERE se aplica antes de la agregación, mientras que HAVING se aplica después.
Es posible hacer referencia a los resultados de agregación de la cláusula SELECT en la cláusula HAVING mediante su alias. Alternativamente, la cláusula HAVING puede filtrar resultados de agregaciones adicionales que no se devuelven en los resultados de la consulta.
Ejemplo
sales como la siguiente:
Limitaciones
HAVING si no se realiza ninguna agregación. Use WHERE en su lugar.