Um agregado não pode aparecer em uma cláusula ON a menos que ele esteja em uma subconsulta contida em uma cláusula HAVING ...

Um agregado não pode aparecer em uma cláusula ON a menos que ele esteja em uma subconsulta contida em uma cláusula HAVING ou uma lista de seleção, e a coluna que está sendo agregada seja uma referência externa.
Uma agregação não pode aparecer em uma cláusula ON, a menos que esteja em uma subconsulta contida em uma cláusula HAVING ou uma lista de seleção, e a coluna que está sendo agregada seja uma referência externa.