Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Kohler

Ano de veículo

Recommended Posts

Olá.

 

Tenho uma tabela com cadastros de automóveis ... onde na tabela há um campo chamado 'ano' e há veículos cadastrados desde o ano 1970 até 2008, porém há veiculos cadastrados com o ano 0 (ZERO KM)...

 

Em uma consulta SQL na hora de ordenar, o 0 sempre fica por último (obviamente por ser menor que 2008), porém na hora de fazer o select e ordernar, como eu faço pra declarar os veículos que estão cadastrados como 0km, como se fossem maior que 2008?

 

Isso apenas no SELECT.

 

Tipo, dizer que o ano 0 é maior que 2008.

 

Alguém tem alguma idéia?

 

Obrigado http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Porque existem veículos que são 2007 (mas que não são 0km) e veículos cujo ano-modelo é de 2008!Então há revendas que colocam 2007 usado, 2007 (0km), 2008 (0km) e simplismente 0km independente do ano-modelo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Thiago, desculpe mas nunca usei "union", poderias por gentileza me explicar o que ele faz exatamente ? Ou melhor, o que o select que você passou, faz ?Pois executei ele aqui e não consegui ver diferença do select comum (select * from veiculos order by ano DESC) .Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.