Ir para conteúdo

POWERED BY:

Arquivado

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

escabelo

listar datas

Recommended Posts

Salve comunidade!Tenho um banco de dados com alguns registros e com um campo chamado DATA, onde são armazenados as datas dos registros ( dd/mm/yyyy). Preciso fazer uma listagem que me liste os dados com até no máximo 20 dias antes da data atual. Por exemplo:Se um registro tiver a data 01/01/2003 e a data de hoje é 25/01/2003, esse registro deve aparecer nesta listagem, mas se o registro estiver datado de 06/01/2003 e a data atual for também 25/01/2003, esse registro não poderia aparecer nesta listagem, pois ele tem menos de 20 dias para chegar na data atual. Alguém poderia me ajudar?Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pelo que parece você declarou o campo Data como varchar, deste modo o sql não entende a sua data como data e sim como uma string normal. Declare ele como date! Depois dê uma olhada no manual do MySQL sobre as funções de manipulação de data (http://www.mysql.com/doc/en/Date_and_time_functions.html)

Caro Colega,

 

Muito obrigado pela dica, está sendo de grande utilidade para mim.

 

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.