Fórum Ajuda num select #57040

07/10/2006

0

Olá amigos, não estou conseguindo fazer um select, segue as tabelas
envolvidas:

CREATE TABLE HISTORICO_DISCIPLINAS (
    IDHISTORICO_DISCIPLINAS  INTEGER NOT NULL,
    IDHISTORICO              INTEGER,
    IDHISTORICO_SERIES       INTEGER,
    DESC_DISCIPLINA          VARCHAR(150),
    APROVEITAMENTO           VARCHAR(10),
    CARGA_HORARIA            VARCHAR(10),
    FALTAS                   INTEGER,
    BNC                      INTEGER
);

CREATE TABLE HISTORICO_SERIES (
    IDHISTORICO_SERIES   INTEGER NOT NULL,
    IDHISTORICO          INTEGER,
    LADO_FOLHA           CHAR(1) COLLATE PXW_INTL850,
    ORDEM                INTEGER,
    SERIE                INTEGER,
    ANO                  INTEGER,
    ESTABELECIMENTO      VARCHAR(150) COLLATE PXW_INTL850,
    MUNICIPIO            VARCHAR(100) COLLATE PXW_INTL850,
    ESTADO               VARCHAR(20) COLLATE PXW_INTL850,
    MINIMO_PROMOCAO      VARCHAR(10) COLLATE PXW_INTL850,
    DIAS_LETIVOS_ANUAIS  VARCHAR(10) COLLATE PXW_INTL850,
    SITUACAO_ALUNO       VARCHAR(30) COLLATE PXW_INTL850,
    OBS                  VARCHAR(200) COLLATE PXW_INTL850
);


Pois bem, na primeira tabela, tenhos as notas (APROVEITAMENTO) e na debaixo
as séries... preciso que venha os resultados assim:

                              1 Serie           2Serie                3Serie 
....
Matematica              1,0                                           2,0
Portugues                 2,0                  2,0                    3,0
....


Como faço este select? sendo que as colunas são da tabela debaixo, e as
linhas sao da tabela de cima...


desde já agradeço a todos...

[]s


Titanius

Titanius

Responder

Posts

10/10/2006

Acacio

Estás tuas tabelas estão muito estranhas. Tens que criar a tabela disciplina e a tabela série e nos movimentos só salva o código da disciplina e da série e não a descrição das mesmas.


Responder

Gostei + 0

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

Aceitar