Ir para conteúdo

POWERED BY:

Arquivado

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

horacio2009

pesquisa em datas futuras

Recommended Posts

boa tarde!!!

pessoal, seguinte, tenho campos datetime padrão 0000-00-00 00:00:00

e estou lançando nesses campos, datas futuras. por exemplo 2019-04-07 00:00:00 e após fazer esse lançamento deixarei a disposição um campo de pesquisa para a pessoa querendo digitar por exemplo, objeto que falta 50 meses para pagar apareça algum registro cuja data se encerre daqui a 50 meses...

aí, estou fazendo assim:

$prazos=3600*24*30*50;
"SELECT * from reservas_criadas WHERE grupo<>'' AND time_to_sec(timediff(now(), prazo_final))< $prazos" );
só que aí, ou retorna tudo, incluido datas na a ver, ou não retorna nada...

essa query tá certa, no que diz respeito a datas futuras?

ou como a modifico, de forma que atenda a essa necessidade?

obrigado, galera!!!

horácio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz assim:

 

[...] WHERE prazo_final BETWEEN  NOW() AND DATE_ADD(NOW(), INTERVAL "50" MONTH)
O resultado será desde o dia atual até 50 meses à frente.

 

Se você quiser resultados que acabem exatamente daqui a 50 meses:

 

[...] WHERE prazo_final = DATE_ADD(NOW(), INTERVAL "50" 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.