SQL dificil.....

15/12/2003

0

Olá pessoal estou com o seguinte problema:

Tenho que fazer uma SQl que consulte em uma tabela do Access clientes ativos, esta parte é moleza, o problema é que eu preciso que o resultado desta consulta por ordem de cep e que todas as cidades que tiver mais de 4 clientes saiam numa listagem junta e as outras cidades (cidades com menos de 4 clientes) saiam no final da listagem.
Eu estou usando o delphi 5.

Desde já agradeço.

Emílio


Feliz Natal e prospero ano novo a todos......


Emilio

Emilio

Responder

Posts

15/12/2003

Xevious

tem que uzar o Union pra juntar duas consultas
uma coloca os que tem até 4 clientes na cidade
e outra coloca os outros
é importante que as duas sejam restritivas porque senão vão duplicar dados


Responder

15/12/2003

Tnaires

Bom tenta acrescentar ao final da consulta a seguinte cláusula:
ORDER BY NUM_CLIENTES DESC, NUM_CEP
Desse jeito a consulta vai colocar primeiro as cidades com 4 clientes, cada subgrupo em ordem d cep. Mas atenção: se o NUM_CEP não for do tipo numérico, sua ordenação não sai como esperado.

Sucesso


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar