Ir para conteúdo
Fórum Script Brasil
  • 0

UNIR DOIS SELECTS


Guest --Daniel --

Pergunta

Guest --Daniel --

Olá Galera,

Seguinte: Eu tenho dois selects A e B. O select A verifica a grade horária do aluno e calcula a qnt de créditos q ele tem. O select B consulta todas as grades e apresenta o total de créditos de cada uma. Eu quero um jeito de de comparar se o ttl de cred do aluno é diferente do ttl de cred da grade. Não existe nenhum campo no banco q possua esses totais armazenados.

A)

select ma.codcur,ma.grade,mpl.periodo,ma.mataluno, sum (ma.creditos)as ttl_cred_aluno

from umatalun ma, ucursos cu, umatricpl mpl, ugrade gr

where ma.codcur = cu.codcur and

ma.codcur = gr.codcur and

ma.codper = gr.codper and

ma.grade = gr.grade and

ma.codmat = gr.codmat and

ma.mataluno = mpl.mataluno and

ma.perletivo = mpl.perletivo and

ma.codcur = mpl.codcur and

ma.codper = mpl.codper and

ma.grade = mpl.grade and

ma.perletivo = '1/2008'and

mpl.status = 'CS' and

cu.tipocurso = 2

group by ma.codcur,ma.grade,mpl.periodo,ma.mataluno

B)

select gr.codcur, gr.grade,gr.periodo, sum (gr.numcreditos) as ttl_cred_grade

from ugrade gr

where codcur in

('3110',

'3111',

'3112',

'3113',

'3114',

'3115',

'3117',

'3119',

'3120',

'3230',

'3231')

group by gr.codcur, gr.grade,gr.periodo

order by gr.codcur, gr.grade,gr.periodo

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...