[Resolvido] mostrar data a vencer antes
Tenho uma data no meu db, e preciso mostrar essa data 3 meses antes dela vencer.
Então fiz assim:
SELECT * FROM filiados WHERE MONTH(cpdValidade) = MOD(MONTH(CURDATE()), 3)
Só que agora também preciso mostrar 2 meses antes, 1 mês antes e se for o mesmo mês mostra também.
Até tentei, mas não funcionou:
SELECT * FROM filiados WHERE MONTH(cpdValidade) = MOD(MONTH(CURDATE()), 3) OR MONTH(cpdValidade) = MOD(MONTH(CURDATE()), 2) OR MONTH(cpdValidade) = MOD(MONTH(CURDATE()), 1)
Tem outra forma de resolver isso?
Discussão (8)
Carregando comentários...