ORDENAR CONSULTA SQL POR DATAS

LEANDRO.BUENO 12/11/2009 09:35:32
#327497
Olá amigos, estou tentando ordenar os dados da minha tabela por ordem de data.

Fiz a seguinte SQL:
[Ô]select * from PedidoVenda order by dataprevista ASC [Ô]

o resultado sai assim:

01/11/09
01/12/09
30/10/19

Ordena pelo dia não pelo mês, deveria ser assim:

30/10/09
01/11/09
01/12/09


Poderiam me ajudar,

Grato
THIAGO.CC 12/11/2009 10:04:31
#327501
LEANDRO_BUENO,

Tenta desta forma.

select * from PedidoVenda order by format(dataprevista,[Ô]yyyy/mm/dd[Ô])


Thiago.
TECLA 12/11/2009 10:30:00
#327502
Resposta escolhida
SELECT * FROM PedidoVenda ORDER BY MONTH(dataprevista)
LEANDRO.BUENO 12/11/2009 11:42:49
#327516
quase deu certo THIAGO_CC, valeu pela ajuda.

mas tive que fazer uma alteração tive que colocar aspas simples:
select * from PedidoVenda order by format(dataprevista,[ô]yyyy/mm/dd[ô])

Sua solução estava correta amigo TECLA.

Obrigado pela ajuda de vcs.

Grato
Tópico encerrado , respostas não são mais permitidas