SQL dificil.....

15/12/2003

1

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......


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
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira