Ir para conteúdo

POWERED BY:

Arquivado

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

Jow Xavier

[Resolvido] ordenar os registros a serem exibidos

Recommended Posts

Estou com dificuldade para ordenar algumas datas ... gostaria de ordenar:

 

28/08/2008
29/07/2008
30/07/2008
31/07/2008
01/08/2008
fiz assim:

sql = "Select * from projetos ORDER BY prazo ASC "
set tab = cnn.execute(sql)
e está oordenando:

01/08/2008
28/07/2008
29/07/2008
30/07/2008
31/07/2008
ou seja só está ordenando os registros antes da primeira / ... como resolvo isso ??

Compartilhar este post


Link para o post
Compartilhar em outros sites

o campo é texto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aew rapa

 

eles estao com o campo no formato date???

 

ja tento só retirar o asc ou por desc para ver se ele se acha

 

vlw ae

Estão no formato texto, então pensei em alterar para date e formatar a data antes de salvar

para o padrão do Banco de dados q é aaaa/mmm/ddd ... será q isso resolve ?? já tentei com asc ou desc e ñ consegui

 

o campo é texto?

sim

Compartilhar este post


Link para o post
Compartilhar em outros sites

por isso está ordenando assim

 

porque nao usa o tipo de dados correto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok Mário então se eu usar o tipo de dados date e formatar a data para o formato eu conseigo ordenar ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim claro

 

como texto é possivel tambem mas terá que sempre converter alem do mais é muito mais custoso ao db de forma desnecessaria

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok entao

 

Abraços

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.