Olá a todos,
Acredito que o enunciado deste exercício não ficou exatamente claro, por isso decidi compartilhar meu código de resolução.
Realizei a impressão em tela utilizando uma tabela temporária (temp), em que eu fui armazenando (INSERT) cada soma das notas do dia, de acordo com a iteração pelo período, que é inserido como parâmetro da SP (vDataI e vDataF).
DROP PROCEDURE IF EXISTS calculoNotasDias;
DELIMITER $$
CREATE PROCEDURE calculoNotasDias (vDataI DATE, vDataF DATE)
BEGIN
DECLARE vDataC DATE DEFAULT vDataI;
DROP TABLE IF EXISTS temp;
CREATE TABLE temp (DATA_VENDA DATE, QUANTIDADE INT);
WHILE vDataC <= vDataF DO
INSERT INTO temp
SELECT DATA_VENDA, COUNT(*) FROM notas_fiscais
GROUP BY DATA_VENDA HAVING DATA_VENDA = vDataC;
SET vDataC = ADDDATE(vDataC, INTERVAL 1 DAY);
END WHILE;
SELECT * FROM temp;
DROP TABLE IF EXISTS temp;
END$$
DELIMITER ;