Imaginei que poderia fazer isso com um clientdataset, mas quis
perguntar pra garantir que não havia meio mais simples.
 Obrigado pela resposta.

--- Em delphi-br@yahoogrupos.com.br, Rubem Nascimento da Rocha
<[EMAIL PROTECTED]> escreveu
>
> 
> O que vc quer fazer é uma espécie de referência cruzada, ou tabela
cross-tab. Não existem recursos no SQL ANSI (padrão) que permitam
fazer isso. Geralmente, se parte para a criação dessas tabelas de
forma manual, ou pelo banco de dados, através de tabelas temporárias
(quando o SGBD suporta este feature), ou então quando se faz essa
criação na aplicação cliente, criando um clientdataset (por exemplo)
com a configuração de linhas e colunas necessárias, ou então se usa um
componente visual que faça esta tarefa (já vi componentes descendentes
de TDBGrid que desenham as linhas de dados de forma vertical, e não
horizontal!). Pesquise sobre os itens mencionadas no Google,
AltaVista, etc. e com certeza vc vai achar mais comentários para
fundamentar uma solução para o seu problema. Sds.
> 
> 
> To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Sat, 28 Jul 2007 16:39:47
+0000Subject: [delphi-br] Pergunta sobre SQL
> 
> 
> 
> 
> Tem como pegar o resultado de um sql que esteja desta forma:conta |
mes | valor101 | jan | 100,00101 | fev | 250,00101 | mar | 3000,00101
| mai | 40,00 e deixar desta forma:conta | jan | fev | mar | mai101 |
100,00 | 250,00 | 3000,00 | 40,00É possível fazer isso?  
> 
> 
> _________________________________________________________________
> Receba GRÁTIS as mensagens do Messenger no seu celular quando você
estiver offline. Conheça  o MSN Mobile!
> http://mobile.live.com/signup/signup2.aspx?lc=pt-br
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a