O q vc quer é uma consulta do tip tabela de referência cruzada (tb conhecida 
como consulta/tabela cross-tab). Leia a dica no link abaixo e adapte conforme 
as suas necessidades:

http://lib.seven.com.br/ampliar.asp?codcat=1&codartigo=556

Se mesmo assim essa dica não lhe ajudar, ou vc continuar 'voando' no assunto, 
sugiro que continue pesquisando mais a fundo na Internet sobre como criar 
consultas/tabelas cross-tab em aplicações Delphi.
Sds.


________________________________

To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Wed, 14 May 2008 08:46:17 -0200
Subject: [delphi-br] OFF TOPIC - HELP SELECT


Galera, bom dia... Gostaria de uma ideia de vcs para me ajudar montar um 
select..

Tenho a seguinte situacao na minha tabela:

Ex1.

PEDIDO - CLIENTE - NUMERACAO - QTDE
1      -    1    -    35     -  3
1      -    1    -    36     -  2
1      -    1    -    38     -  5

Dai, gostaria de montar um select que mostrasse da segte maneira:

Ex2.

PEDIDO - CLIENTE - n35 - n36 - n38
  1    -    1    -  3  -  2  -  5

Lembrando que a numeração pode variar de 23 a 42 por exemplo, porem, no pedido 
1 (Ex1) só foi solicitado os numeros 35, 36, 38, portanto, o select deve 
retornar como mostra acima tbm (Ex2). Eu nao quero algo fixo pois eu poderia 
fazer um "Case When Numero = 23 ...then..." e assim até o numero 42, mas neste 
caso, estou fixando a faixa de valores a montar no select qdo na verdade quer 
somente o que foi lançado no pedido.

Obrigado pela atenção e aguardo retorno.

Henrique


_________________________________________________________________
Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS para o 
Messenger! É GRÁTIS!
http://www.msn.com.br/emoticonpack

Responder a