Fórum Ajuda com Select #394242
24/01/2011
0
Guilhr
Curtir tópico
+ 0Posts
24/01/2011
Wilson Junior
Aguardo retorno.
Gostei + 0
24/01/2011
Guilhr
Aguardo retorno.
E isso mesmo
Tabelas:
Vendedor: cd_vendedor, nome, rota
Cliente: cd_cliente, nome, cpf/cnpj, cep, estado, cidade, bairro, rua, numero, cd_vendedor
com essa tabela, eu quero fazer uma lista de todos os vendedores contendo os 20 clientes de acordo com criterio que eu escolher(pode ser por cidade).
saida pode ser assim:
cd_vendedor, cd_cliente nome, cpf/cnpj, cidade
A dúvida é mostra apenas os 20 clientes não mais que isso de cada vendedor. Isso é claro que o select tenha todos os vendedores com seu respectivos clientes.
Gostei + 0
24/01/2011
Wilson Junior
SELECT
vend.Cd_Vendedor,
vend.Nome AS NomeVend,
cli.Cd_Cliente,
cli.Nome AS NomeCli,
cli.CNPJ,
cli.Cidade
FROM
VENDENDOR
LEFT OUTER JOIN CLIENTE cli ON (cli.Cd_Vendedor = vend.Cd_Vendedor)
WHERE
cli.Cd_Cliente IN (
SELECT FIRST 20 cli2.Cd_Cliente
FROM CLIENTE cli2
WHERE
cli2.Cd_Vendedor = vend.Cd_Vendedor
{aqui você coloca os filtros referente ao cliente. Exemplo: "AND cli2.Cidade = 'MinhaCidade'"})Espero ter colaborado.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)