Ir para conteúdo

POWERED BY:

Arquivado

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

Miguel Laforet

Gerenciando datas no mysql

Recommended Posts

Fala galera, eu estou com um problema..

 

No meu banco, eu tenho um campo LONGTEXT que dependendo da pesquisa funciona como datas (o porque disso é uma longa história).

Porém, nesse campo, são armazenadas datas no formato 'dd/mm/yyyy'.

Tentei usar um DATE_FORMAT() mas deu erro, acho que é porque o campo é de texto.

Nessa pesquisa eu preciso juntar todos os registros que tenham mais de um ano (lembrando, a data em questão é o campo LONGTEXT).

Alguém sabe como posso fazer isso? Eu estou usando php para manipular.

 

 

Valeu pela atenção galera, estou esperando respostas :thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Miguel,

 

Como a data está em formato texto, você deverá converte-la caso necessite comparar informações.

 

Ex:

 

select date_format(concat(mid('29-03-2012',7,4),'-',mid('29-03-2012',4,2),'-',mid('29-03-2012',1,2)),'%Y-%m-%e')

 

Não sei se o uso do date_format é necessário, mas fica a dica.

 

Abraços.

 

_ _

Fabiano Abreu

Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.