order by ASC em mais de uma coluna

Firebird

10/06/2006

Galera tenho uma tabela que preciso organizar os resultados de forma asc
fiz assim:

select distinct P11_A,P12 from PERGUNTAS
order by P11_A,P12

o resultado foi:
0 | 0
1 | 0
2 | 1
3 | 1
4 | 0

mais preciso de um jeito que me organize todas as colunas na ordem asc
assim:
0 | 0
1 | 0
2 | 0
3 | 0
4 | 1

alguém tem alguma idéia???


Marcos Fernando

Marcos Fernando

Curtidas 0

Respostas

Sremulador

Sremulador

10/06/2006

select distinct P11_A,P12 from PERGUNTAS 
order by P11_A desc,P12
...


GOSTEI 0
Marcos Fernando

Marcos Fernando

10/06/2006

sremulador escreveu:
select distinct P11_A,P12 from PERGUNTAS 
order by P11_A desc,P12


não é isso preciso ordenar as duas colunas em ordem asc
assim:
[list:08a12672f9]0 | 0
1 | 0
2 | 0
3 | 0
4 | 1 [/list:u:08a12672f9]

Mesmo assim thanks


GOSTEI 0
Marcos Fernando

Marcos Fernando

10/06/2006

Top


GOSTEI 0
Dr. Jivago

Dr. Jivago

10/06/2006

Bom dia,
Eu acredito que vc. não vai conseguir fazer isso
via SQL. Ou vc. ordena uma coluna ou ordena a outra.
As duas ao mesmo tempo não vai conseguir.
Dr. Jivago


GOSTEI 0
Rodolfo.pirolo

Rodolfo.pirolo

10/06/2006

Marcos,

Voce já tentou fazer desta maneira:

select distinct P11_A,P12 from PERGUNTAS
order by P12, P11_A

Abraços

Rodolfo


GOSTEI 0
Thomaz_prg

Thomaz_prg

10/06/2006

amigo... só não entendi direito... tipo: se tenho as seguintes tuplas:

P11_A | P12
  1 | 0
  2 | 0
  3 | 0
  2 | 1
  4 | 0
  4 | 1

Como você quer que fique a ordenação???

Bom, e realmente, dar uma ordenação ao mesmo tempo para as 2 colunas, creio que você só conseguira se a ordenação envolver as 2. Tipo:

select distinct P11_A,P12 from PERGUNTAS 
order by P11_A || ´->´ || P12



GOSTEI 0
Marcos Fernando

Marcos Fernando

10/06/2006

thomaz_prg escreveu:

amigo... só não entendi direito... tipo: se tenho as seguintes tuplas:
P11_A | P12 
  1 | 0 
  2 | 0 
  3 | 0 
  2 | 1 
  4 | 0 
  4 | 1 


quero que fique assim:
P11_A | P12 
  1 | 0 
  2 | 0 
  3 | 0 
  2 | 0 
  4 | 0 
  4 | 1 


eh já usei
[list:08b7586b35]select distinct P11_A,P12 from PERGUNTAS
order by P12, P11_A [/list:u:08b7586b35]
amigo rodolfo.pirolo

mais valeu mesmo assim galera


GOSTEI 0
Vinicius2k

Vinicius2k

10/06/2006

Colega,

Se existe uma coisa de que eu não gosto de fazer é dizer que é impossível, mas neste caso, não existe uma forma...

O que você pretende fazer estaria ferindo um princípio básico: o registro.
Ordenar da forma que você deseja iria exigir que colunas ´trocassem de registro´... o que é impossível.


GOSTEI 0
Sremulador

Sremulador

10/06/2006

concordo plenamente...


GOSTEI 0
POSTAR