Function calcula media

1 resposta
M

Esta a dar erro na linha 5. Não estou a conseguir detectar o erro.
Solicito ajuda por favor.

CREATE FUNCTION media (nome VARCHAR(10))

RETURNS FLOAT

DETERMINISTIC

BEGIN

DECLARE nota1,nota2,nota3,nota4 INT;

DECLARE med FLOAT;

SELECT nota1,nota2,nota3,nota4 INTO n1,n2,n3,n4 FROM notas WHERE aluno = nome;

SET med = (n1+n2+n3+n4)/4;

RETURN med;

END

1 Resposta

TerraSkilll

Isso é SQL? Se sim, de qual banco de dados?

Qual a mensagem de erro?

Abraço.

Criado 21 de abril de 2018
Ultima resposta 22 de abr. de 2018
Respostas 1
Participantes 2