1
resposta

[Projeto] 09 - Função para obter o número (SOLUÇÃO)

Crie uma função onde passamos como parâmetro da data e retornamos o número de notas. Chame esta função de NumeroNotas. Após a criação da função teste seu uso com um SELECT.

Solução:

DELIMITER $$
USE sucos_vendas $$    
CREATE FUNCTION NumeroNotas (vData DATE)
RETURNS INT
BEGIN
    DECLARE NumNotas INT;
    SELECT COUNT(*) INTO NumNotas FROM notas_fiscais WHERE DATA_VENDA = vData;
    RETURN NumNotas;
END $$
DELIMITER ;

SELECT NumeroNotas('2017-01-01');

Output:

Resultado
74
1 resposta

Olá, Sarah, tudo bem?

Mandou muito bem resolvendo o desafio proposto.

Continue assim e bons estudos!