Ir para conteúdo

Arquivado

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

AnibalJR

select para registros menores que 120 dias

Recommended Posts

Olá pessoal boa tarde,

 

Minha cabeça fechou curto circuito hoje

estou precisando fazer um select para retornar registros que sejam menores de 120 dias de uma determinada data.

 

exemplo:

 

 

 

SELECT * FROM tabela where data_baixa+120 dias > CURDATE()

 

Ou seja preciso retornar apenas os registros onde o campo data_baixa + 120 dias é maior que a data atual, eliminando assim no select registro antigos com mais de 120 dias. Meu campo é tipo date: yyyy-mm-dd.

 

 

 

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

pelo exemplo ai acima usei assim:

 

mysql_query("SELECT * FROM cad_venda WHERE DATE_ADD(data_baixa,INTERVAL 4 MONTH) > CURDATE()")

 

mas continua mostrando arquivos com mais de 120 dias de baixados.

 

Alguma dica do que pode estar errado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

creio ser isto

SELECT * 
FROM cad_venda 
WHERE data_baixa > date_sub(CURDATE() ,INTERVAL 4 MONTH) 

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.