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] >