Ir para conteúdo

POWERED BY:

Arquivado

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

tonweb

Formato da data

Recommended Posts

Bom dia senhores,

 

Utilizo o seguinte código para formatar a data de acordo com o nosso padrão (dd/mm/aaaa):

"SELECT *, date_format(not_data, '%d/%m/%Y') AS not_data FROM noticias"

 

No entanto, quando se faz uma repetição dos campos, ele ordena levando em consideração apenas o dia. Por exempo se tiver 10/07/2009 e 14/05/2009 ele colocaria primeiro o do dia 10/07 e desconsideraria o mês.

 

Alguem saberia outra forma de formatar a data que não dá este erro.

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT *, date_format(not_data, '%d/%m/%Y') AS not_data FROM noticias

order by not_data ASC

Olá Giesta,

 

desta forma já fiz, assim ele só ordena com o dia e nao pelo mês também.. entende??

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

o campo é do tipo texto?

 

se for ou você usa pelo menos em formato americano ou você usa no formato de data mesmo ou você converte na sql toda vez

 

o melhor é usar o tipo de dados correto

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não seria pelo fato do apelido receber o mesmo nome do campo?

 

SELECT *, date_format(not_data, '%d/%m/%Y') AS not_data FROM noticias

order by not_data ASC

Tente alterar seu apelido.

 

 

Caso continue dando esse problema faça um teste com o SQL abaixo:

 

SELECT *, date_format(not_data, '%d/%m/%Y') AS DATA_NOTA,

date_format(not_data, '%d') DIA, date_format(not_data, '%M') MES,

date_format(not_data, '%Y')

FROM noticias

order by ANO, MES, DIA

 

Se persistir o problema, então é como Mário Monteiro disse:

 

o campo é do tipo texto?

se for ou você usa pelo menos em formato americano ou você usa no formato de data mesmo ou você converte na sql toda vez

o melhor é usar o tipo de dados correto

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.