Ciao a tutti.

Cosa sbaglio in questa query con un join in subquery?

L'errore è:
[Err] 42S22 - [SQL Server]Il nome di colonna 'QUANTI' non è valido.

Non capisco dove la sintassi non è corretta.
Grazie.
codice:
SELECT
	b.ZONA_GEO,
	a.DZ,
	a.QUANTI
FROM
	tabella_Anagrafica b
JOIN (
	SELECT		
		DZ,
		COUNT (*) AS QUANTI
	FROM
		tabella_Monitoraggio
	GROUP BY
		DZ,
		QUANTI
) a ON b.ZONA_GEO = a.DZ
GROUP BY
	b.ZONA_GEO,
	a.DZ;