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 |