Fórum Problemas com SQL (Urgente) #191177

28/10/2003

0

:shock:
Estou utilizando um bando de dados que ja está pronto, e por motivo de muitas alterações em vários sistemas, não posso acrescentar um novo campo, o que quero é que gere um campo para Situacao,
sei que posso utilizar para isso a seguinte sintaxe:
select nota1,nota2,nota3,nota4,faltas,
(nota1+nota2+nota3+nota4)/4 as media,´APR´ AS situacao
from medias
porém o resultado da aprovação deve obedecer o seguinte critéio. Se a média for >= 5 e o número de faltas for menor que 10 ´APR´,
Se a média for < 5 ´RPN´ ---> Reprovado por nota
Se o campo faltas >= 10 ´RPF´ ---> Reprovado por faltas.
Lembre-se que o cmapo Situacao, não existe realmente no banco de dados.
Será que alguém conseguiria me ajuda ?????


Carlosdarienzo

Carlosdarienzo

Responder

Posts

28/10/2003

Luineumann

select nota1,nota2,nota3,nota4,faltas,
(nota1+nota2+nota3+nota4)/4 as media,´APR´ AS situacao
from medias
where ( ( (nota1+nota2+nota3+nota4)/4 ) >= 5) and (faltas < 10)
union select nota1,nota2,nota3,nota4,faltas,
(nota1+nota2+nota3+nota4)/4 as media,´RPN´ AS situacao
from medias
where ( ( (nota1+nota2+nota3+nota4)/4 ) < 5) and (faltas < 10)union select nota1,nota2,nota3,nota4,faltas,
(nota1+nota2+nota3+nota4)/4 as media,´RPF´ AS situacao
from medias
where (faltas >= 10)


Responder

Gostei + 0

29/10/2003

Carlosdarienzo

Brigadão!!!


Responder

Gostei + 0

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

Aceitar