Pergunta de entrevista da empresa Globant

Qual a diferença entre usar HAVING e WHERE numa query em SQL.