Média com exclusões
Olá pessoal, estou tentando fazer um script aqui, mas estou travado.
Trata-se de uma média final escolar onde existem 4 unidades e 2 recuperações.
(N1 + N2 + N3 + N4) / 4
R1 - Recuperação 1 pode substituir N1 ou N2
R2 - Recuperação 2 pode substituir qualquer N
Exemplo:
N1 = 6,0
N2 = 7,8
N3 = 6,5
N4 = 8,0
R1 = 6,4
R2 = 8,5
(8,5 + 7,8 + 6,5 + 8,0) / 4 = 7,7
No caso o N1 original foi substituído por R1 e posteriormente o R1 foi substituído por R2, pois ainda continuou sendo a nota mais baixa.
Os dados ficam todos numa mesma linha na tabela, ou seja para exibir as notas seria algo como:
SELECT N1,N2,N3,N4,R1,R2 FROM NOTA;
O que preciso é apenas a média final, então acredito o mais simples seria fazer uma média descartando os 2 menores valores, no entanto não consegui.Discussão (1)
Carregando comentários...