1
resposta

RESPOSTA

Procedure:

CREATE DEFINER=`root`@`localhost` PROCEDURE `Testa_Numero_Notas`(vData date)
BEGIN
    DECLARE VNumNotas integer;
    DECLARE VMensagem varchar(25);
    
    SELECT count(NUMERO) AS TOTAL_NOTAS INTO VNumNotas
    FROM NOTAS_FISCAIS
    WHERE DATA_VENDA =vdata;
    
    if vNumNotas > 70 then
        set VMensagem = 'Muita Nota';
    else 
        set VMensagem = 'Pouca Nota';
    end if;
    
    SELECT VMensagem;

END

Chamando a procedure:

call Testa_Numero_Notas('2015-01-02');

Confirmando o resultado, através de um select:

select data_venda,count(numero) 
from notas_fiscais
group by data_venda
order by DATA_VENDA;
1 resposta

Oii, Daniella! Tudo bem?

Obrigada por compartilhar sua resposta, Dani!

Qualquer dúvida, compartilhe aqui no fórum para podermos te ajudar.

Bons estudos!