Ajuda com query

Preciso obter os cliente que mais compraram por mês

scripts de criação e insert = https://pastebin.com/GL99N1wk
Cheguei nessa query mas não sei como mostra apenas os compradores que mais compraram de cada mês.
SELECT C.NOME AS NOME,
MONTH(N.DATA_EMISSAO) AS MES,
COUNT(N.ID) AS TOTAL
FROM CLIENTE C
JOIN NOTA_FISCAL N ON N.ID_CLIENTE = C.ID
GROUP BY C.ID,MES;

Um WHERE não resolve?

SELECT C.NOME AS NOME,
MONTH(N.DATA_EMISSAO) AS MES,
COUNT(N.ID) AS TOTAL
FROM CLIENTE C
JOIN NOTA_FISCAL N ON N.ID_CLIENTE = C.ID

+ WHERE N.DATA_EMISSAO BETWEEN ? AND ?

GROUP BY C.ID,MES;

SELECT Y.NOME AS NOME,
Y.MES AS MES,
MAX(Y.TOTAL) AS TOTAL
FROM (
SELECT C.NOME AS NOME,
MONTH(N.DATA_EMISSAO) AS MES,
COUNT(N.ID) AS TOTAL
FROM CLIENTE C
JOIN NOTA_FISCAL N ON N.ID_CLIENTE = C.ID
GROUP BY C.ID,MES
ORDER BY MES,TOTAL DESC
) AS Y
GROUP BY MES;
consegui o resultado com essa consulta.

1 curtida