ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Ajuda de ordenacao em select simples.

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
marcosmodolo
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 25 de Janeiro de 2007
Mensagens: 257

MensagemEnviada: Seg Abr 28, 2008 6:23 pm    Assunto: Ajuda de ordenacao em select simples. Responder com Citação

Pessoal, acredito que a ajuda que preciso seja simples. Como eu faco para fazer uma ordenacao em uma SELECT por um ALIAS???

Ex:

SELECT B.NOME AS BAIRRO, COUNT(P.COD) AS QTD
FROM POSTE P
LEFT JOIN PTIPO T ON T.COD = P.TIPOP
LEFT JOIN BAIRRO B ON B.COD = IP.CODBAIRRO
WHERE T.TIPO = 'CIRCULAR'
GROUP BY B.NOME
ORDER BY QTD -- da pau aqui pq eh alias!!

Mas nestes casos, qual seria a saída para fazer uma ordenação pela maior quantidade que no caso é um alias???

Obrigado

Marcos

Ah! O banco que estou utilizando é firebird 1.5.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
flyskin
Novato
Novato


Registrado: Quinta-Feira, 21 de Fevereiro de 2008
Mensagens: 27

MensagemEnviada: Seg Abr 28, 2008 6:59 pm    Assunto: Responder com Citação

pode fazer um order by pela sequencia da coluna, neste caso order by 2
_________________
José Ricardo Garcia
----------------------------------------------------
Se fosse fácil encontrar o caminho das pedras, tantas pedras no caminho não seria ruim...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
marcosmodolo
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 25 de Janeiro de 2007
Mensagens: 257

MensagemEnviada: Seg Abr 28, 2008 9:43 pm    Assunto: Responder com Citação

flyskin escreveu:
pode fazer um order by pela sequencia da coluna, neste caso order by 2


Ah! ok, muito obrigado cara!

abs
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB