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