¿Cuál es la diferencia entre tener y dónde?

Debo buscar en Google de manera incorrecta o estoy teniendo un momento estúpido en el tiempo.

Cuál es la diferencia entreHAVING yWHERE en unSQL SELECT ¿declaración?

EDITAR: Marqué la respuesta de Steven como la correcta ya que contenía el bit de información clave en el enlace:

CuandoGROUP BY no se usaHAVING se comporta como unWHERE cláusula

La situación que había vistoWHERE en no teníaGROUP BY y es donde comenzó mi confusión. Por supuesto, hasta que sepa esto, no puede especificarlo en la pregunta.

Muchas gracias por todas las respuestas que fueron muy esclarecedoras.

Respuestas a la pregunta(18)

Su respuesta a la pregunta