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;