Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda Filtro - Devedores por cidade


MarioCaetano

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0

tem mais de um jeito de fazer:

pode ser feito por top ou order by ou os dois

select top 3 quantidade from tabela -- 3 primeiros

select quantidade from tabela order by quantidade -- tres primeiros em ordem crescente

select top 3 quantidade, chave from tabela oreder by chave os tres primeiro ordenado pela chave

tendeu se presisar de usar função agregada posta ai.

até a proxima...

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --mariocaetano --
tem mais de um jeito de fazer:

pode ser feito por top ou order by ou os dois

select top 3 quantidade from tabela -- 3 primeiros

select quantidade from tabela order by quantidade -- tres primeiros em ordem crescente

select top 3 quantidade, chave from tabela oreder by chave os tres primeiro ordenado pela chave

tendeu se presisar de usar função agregada posta ai.

até a proxima...

Ok, mas infelizmente não cheguei ao resultado que preciso.

Em todas as opções chego aos 03 maiores devedores de toda a tabela.

De fato, considerando que na tabela existe um campo chamado Cidade, preciso que seja exibido os 03 maiores devedores de cada Cidade, ou seja, se trabalho em 03 cidades diferentes, e considerando que em cada cidade eu tenha mais de 03 devedeores, o filtro mostrará 09 resultados diferentes contemplando os maiores devedores de cada cidade. Tem como?

Em tempo, informo que utilizo Access97, como não consegui fazer através de consulta, parti para a caça da resposta pelo SQL.

Link para o comentário
Compartilhar em outros sites

  • 0

você pode fazer por sub query ou então por case.

eu prefiro usar sub query (a maioria usa case)

http://www.devmedia.com.br/articles/viewco...t.asp?comp=9724

http://www.devmedia.com.br/articles/viewco...t.asp?comp=9725

estou meio sem tempo mas creio que amanha já de para eu lhe dar exemplos usando sua estrutura caso não consiga resolver seu problema; mas os links acima irao te ajudar bastante.

ate a proxima...

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --mariocaetano --
você pode fazer por sub query ou então por case.

eu prefiro usar sub query (a maioria usa case)

http://www.devmedia.com.br/articles/viewco...t.asp?comp=9724

http://www.devmedia.com.br/articles/viewco...t.asp?comp=9725

estou meio sem tempo mas creio que amanha já de para eu lhe dar exemplos usando sua estrutura caso não consiga resolver seu problema; mas os links acima irao te ajudar bastante.

ate a proxima...

Prezado, desculpe, mas não consegui acompanhar o raciocinio dos link´s, provavelmente porque estou ingressando no mundo SQL agora.

De qualquer forma parece que os resultados sairiam mais ou menos assim:

CidadeA ClienteAA, ClienteAB, ClienteAC

CidadeB ClienteBA, ClienteBB, ClienteBC

E eu preciso do resultado assim:

CidadeA ClienteAA Valordevido

CidadeA ClienteAB Valordevido

CidadeA ClienteAC Valordevido

CidadeB ClienteBA Valordevido

CidadeB ClienteBB Valordevido

CidadeB ClienteBC Valordevido

...

Agradeceria muito se pudesse enviar exemplo de como posso conseguir isso, afinal até da para fazer utilizando VB, mas estou muito interessado em aprender SQL.

Desde já agradeco, mais uma vez

Link para o comentário
Compartilhar em outros sites

  • 0

Desculpa pela demora(fim de semana nem quero ver PC) e tava muito garrado com umas coisas aqui.

primeiro você seleciona a cidade depois liga cidade em cliente e depois faz uma sub query somando o valor devido enquanto cliente for = ao cliente que você vai escolher.

entendeu?

caso não entenda eu faço um select numa base imaginaria ai você aplica na sua base.

até a proxima.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...