CREATE DEFINER=`root`@`localhost` PROCEDURE `analisa_quantidade_notas`(vDATA DATE)
BEGIN
/* DECLARA AS VARIÁVEIS A SEREM UTILIZADAS */
DECLARE vQUANTIDADE INT;
DECLARE vSTATUS VARCHAR(50);
/* FAZ A SELEÇÃO DA QTD. DE NOTAS NA DATA REQUERIDA */
SELECT COUNT(NUMERO) INTO vQUANTIDADE FROM notas_fiscais
WHERE DATA_VENDA = vDATA;
/* ESTRUTURA CONDICIONAL PARA DETERMINAÇÃO DO STATUS DE QTD. */
IF vQUANTIDADE > 70 THEN
SET vSTATUS = CONCAT('Número alto de notas, um total de ',vQUANTIDADE,' notas.');
ELSE
SET vSTATUS = CONCAT('Número baixo de notas, um total de ',vQUANTIDADE,' notas.');
END IF;
/* MOSTRA O CONTEÚDO DA VARIÁVEL STATUS */
SELECT vSTATUS AS 'STATUS DA QUANTIDADE DE NOTAS';
END