Fórum calcular media #57085

17/10/2006

0

tenho a seguinte tabela exemplo com os seguintes valores, mas o campo
pode variar de 0 a 5, como faço pára calcular a medias destes campos.
eu fiz assim, mas se o campo5 for 0 o valor da media fica errado.
Se os campos fossem todos maior que zero dividir por 5 ou dividir pelos campos maiores que zero.


select tb.codigo, tb.nota, (tb.campo1+tb.campo2+tb.campo3+tb.campo4+tb.campo5)/5 for tabela tb





campo1=1
campo2=2
campo3=3
campo4=4
campo5=0 ou 5


Admin290

Admin290

Responder

Posts

22/10/2006

Vitor5

Não sei sê é bem isto que voce quer
Select AVG(xxxxxxxxxx) from XXXXXXX. Você pode usar uma clausula
Where Ex:
Select AVG(xxxxxxxxxxx) from xxxxxxxxx
where cod = 1
Tenta aí


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar