Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[MINHA RESPOSTA] Criei a Função porém não consigo executá-la

CREATE DEFINER=`root`@`localhost` FUNCTION `f_numero_notas`(dataNota DATE) RETURNS int
BEGIN
    DECLARE NUMNOTAS INT DEFAULT 0 ;
    SELECT COUNT(*) INTO NUMNOTAS FROM notas_fiscais WHERE DATA_VENDA = dataNota;
    RETURN TOTALNOTAS;
END
2 respostas
solução!

Boa noite Fabricio. Acredito que esse erro ocorra por conta de você ter retornado uma variável que não existe 'TOTALNOTAS' no final. O certo seria retornar a NUMNOTAS.

Espero ter ajudado.

Excelente observação, não tinha percebido. Agora deu certo, obrigado.