[firebase-br] Res: como monto este sql

marcos thomaz marcosthomazs em yahoo.com.br
Qua Nov 14 11:23:27 -03 2007


o Access faz. No delphi, dá pra tentar usar alguns componentes que fariam isso, como por exemplo, o PivotCube. Você colocaria o select simples, e escolheria quais campos deveriam ficar como colunas. Apesar que, o mais simples seria montar dentro de uma tabela temporária mesmo, usando o CDS (como o Kleber citou), o AdoDataset ou algum outro componente de tabela temporária (MemoryTable da RXLib por exemplo).


----- Mensagem original ----
De: Kleber Caneva <kdcc em terra.com.br>
Para: FireBase <lista em firebase.com.br>
Enviadas: Quarta-feira, 14 de Novembro de 2007 7:49:02
Assunto: Re: [firebase-br] como monto este sql

Isso é conhecido como "Cross Table", e o único DB que conheço que faz 
nativamente é o Oracle (E olha que só ouvi falar que faz).

O mais simples é você fazer montar uma tabela temporária (Se for Delphi pode 
ser o CDS) na aplicação cliente e realizar o tratamento.

[]´s

Kléber Caneva

----- Original Message ----- 
From: "Jeová Guilherme de Carvalho Filho" <jguilhermeap em gmail.com>
To: "Denilson Hauch" <denilsonhauch em gmail.com>; "FireBase" 
<lista em firebase.com.br>
Sent: Tuesday, November 13, 2007 9:56 AM
Subject: Re: [firebase-br] como monto este sql


Essa eu tb quero saber...

Em 13/11/07, Denilson Hauch <denilsonhauch em gmail.com> escreveu:
>
> CREATE TABLE NOTAS (
>    COD_ALUNO          INTEGER NOT NULL,
>    ANO                          INTEGER NOT NULL,
>    COD_CURSO          INTEGER NOT NULL,
>    COD_DISCIPLINA  INTEGER NOT NULL,
>    ID_CIDADE              INTEGER NOT NULL,
>    LOCAL                    VARCHAR(30),
>    DATA_NOTA          DATE,
>    NOTA                      CHAR(5) NOT NULL
> );
>
> quero fazer um sql q mostre em uma linha só
>
> todas as notas de um aluno
>
>
> exemplo:
>
> Aluno                                      matematica    portugues
> ingles
> Denilson                                        10                  7
> 8
>
> se alguem souber como fazer
> eu agradeço
>
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=kdcc&_l=1,1195028656.670561.27480.cosmoledo.hst.terra.com.br,4469,Des15,Des15



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
http://br.mail.yahoo.com/


Mais detalhes sobre a lista de discussão lista