Você está na página 1de 3

CONSULTAS - EQUI-JOIN JUNO POR IGUALDADE

==========================================
01) Lista das Turmas
Projetar...: IdTurma,Nome da Turma,Nome do Curso
Condio...: Turmas Ativas
Classificar: Nome do Curso, Nome da Turma
------------------------Select t.idturma, t.nome.turma, t.nome.curso, m.vlrcurso;
from matricula m, turma t;
where m.idturma = t.idturma;
and t.ativo = 's';
order by t.nome.curso;
order by m.vlrcurso;
================================================================================
02) Lista das Matriculas
Projetar...: IdMatricula, Data, Nome do Aluno, Valor do Curso, Vlr Liquido d
o Curso, Vlr Liquido da Parcela
Obs........: Vlr Liquido = Vlr Curso - %Desconto;Vlr Liq.Parcela = Vlr Liqui
do / NrParcela
Condio...: Agosto de 2004
Classificar: Data
------------------------Select m.idmatricula, m.data, a.nome.aluno, m.vlrcurso, m.vlrliquidocurso, m.vlr
liquidoparcela;
from matriculam, aluno a;
where m.idaluno = a.idaluno;
and m.idturma = t.idturma;
and m.idmatricula = m.matricula;
and m.data > = '08/01/2004';
and m.data < = '08/31/2004';
order by m.data
================================================================================
03) Lista das Matriculas
Projetar...: IdMatricula, Data, Nome da Turma, Valor do Curso
Condio...: Setembro de 2004 e somente turmas ativas
Classificar: Data
------------------------Select m.idmatricula, m.data, t.nome.turma, m.vlrcurso;
from matricula m, turma t;
where m.idturma = t.idturma;
and m.data > = '09/01/2004';
and m.data < = '09/31/2004';
and t.ativo = 's'
order by m.data
===============================================================================
04) Lista das Matriculas
Projetar...: IdMatricula, Data, Nome do Aluno, Nome da Turma, Valor do Curso
Condio...: Outubro de 2004, somente matriculas ativas
Classificar: Data
------------------------Select m.idmatricula, m.data, a.nome.aluno, t.nome.turma, m.vlrcurso;
from matricula m, aluno a, turma t;
where m.idaluno = a.idaluno;

and m.idturma = t.idturma;


and m.data > = '10/01/2004';
and m.data < = '10/31/2004';
and m.ativo = 's'
order by m.data
================================================================================
05) Lista das Matriculas
Projetar...: IdMatricula, Data, Nome do Aluno, Nome da Turma, Nome do Curso,
Valor do Curso
Condio...: Outubro de 2004, somente matriculas ativas
Classificar: Data
------------------------Select m.idmatricula, m.data, a.nome.aluno, t.nome.turma, c.nome.curso, c.vlrcur
so;
from matricula m, aluno a, turma t, curso c;
where m.idaluno = a.idaluno;
and m.idturma = t.idturma;
and m.idcurso = c.curso;
and m.data > = '10/01/2004';
and m.data < = '10/31/2004';
and m.ativo = 's'
order by m.data
================================================================================
06) Situao Financeira da Matricula 1096
Projetar...: Data Matrcula, Nome do Aluno, Vencimento, Vlr Parcela, Data do P
agamento
Classificar: Vencimento
------------------------Select m.idmatricula, m.data, a.nome.aluno, m.vencimento, m.vlrparcela, m.datapa
gto;
from matriculam, aluno a;
where m.idaluno = a.idaluno;
and idmatricula in (select idmatricula from matricula = 1096);
order by m.vencimento;
================================================================================
07) Situao Financeira da Matricula 1096
Projetar...: Data Matrcula, Nome do Aluno, Vencimento, Vlr Parcela
Condio...: Somente as parcelas que no foram pagas
Classificar: Vencimento
------------------------Select m.idmatricula, m.data, a.nome.aluno, m.vecto, m.vlrparcela;
from matricula m, aluno a;
where m.idaluno = a.idaluno;
and idmatricula in (select idmatricula from matricula = 1096)
and m.pagto is null;
order by m.datavecto
================================================================================
08) Situao Financeira do Aluno 312 (Parcelas em Aberto)
Projetar...: IdMatricula, Data Matrcula, Nome da Turma, Parcela, Vencimento,
Vlr Parcela
Condio...: Somente as parcelas que no foram pagas
Classificar: Vencimento

------------------------Select m.idmatricula, m.data, t.nome.turma, m.parcela, m.vecto, m.vlrparcela;


from matricula m, turma t;
where m.idturma = t.idturma;
and idmatricula in (select idmatricula from matricula where idaluno = 312)
and m.parcelas is null;
order by m.datavecto
================================================================================
09) Situao Financeira do Aluno 312 (Parcelas Recebidas)
Projetar...: IdMatricula, Data Matrcula, Nome da Turma, Parcela, Vencimento,
Vlr Parcela, Data do Pagamento
Condio...: Somente as parcelas que foram pagas
Classificar: Data do Pagamento
------------------------Select m.idmatricula, m.data, t.nome.turma, m.parcela, m.vecto, m.vlrparcela, m.
datapagto;
from matricula m, turma t;
where m.idaluno = t.idturma;
and idmatricula in (select idmatricula from matricula where idaluno = 312)
and m.parcelas = 's';
order by m.datapagto
================================================================================
10) Parcelas Receber
Projetar...: IdMatricula, Nome do Aluno, Parcela, Vencimento, Vlr Parcela
Condio...: Somente as parcelas que no foram pagas entre 01/11/2006 a 30/11/2006
Classificar: Vencimento
------------------------Select m.idmatricula, a.nome.aluno, m.parcela, m.vlrparcela;
from matricula m, aluno a;
where m.idaluno = a.idaluno;
and m.data > = '11/01/2006';
and m.data < = '11/30/2006';
and m.parcela = 'n'
order by m.vecto;
================================================================================
11) Parcelas Recebidas
Projetar...: IdMatricula, Nome do Aluno, Parcela, Data do Pagamento, Vlr Par
cela
Condio...: Somente as parcelas que foram pagas entre 01/05/2005 a 31/05/2005
Classificar: Data do Pagamento
------------------------Select m.idmatricula, a.nome.aluno, m.parcela, m.datapagto, m.vlrparcela;
from matricula m, aluno a;
where m.idaluno = a.idaluno;
and m.data > = '05/01/2005';
and m.data < = '05/31/2005';
and m.datapagto = 's'
order by m.datapagto
================================================================================