Ir para conteúdo

POWERED BY:

Arquivado

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

rappha1

manipulando datas

Recommended Posts

Pessoal a situacao eh a seguinte, preciso pegar um numero e subtrair de uma data para poder fazer na clausula where o between. No banco eh armazenado a data de vencimento e o numero de dias que o usuario escolhe para mostrar um lembrete e eu nao consigo fazer isso de jeito nenhumja tentei where data_venc between (data_venc-lembrete) and sysdate() mas nao funcionaALGUEM SABERIA ME FALAR UMA FORMA DE TIRAR 1 DIA OU MAIS DA DATAESPERO TER SIDO CLAROVALEUS!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rappha1,Esta query mostra a diferença de dias entre a data corrente e a do registro no mysql.SELECT * FROM tabela WHERE DATE_SUB(CURRENT_DATE, INTERVAL '5' DAY) <= COLUNADATASe ajudar...Twunay

Compartilhar este post


Link para o post
Compartilhar em outros sites

só uma coisa... lembrando o comando BETWEEN...

SELECT * FROM tabela WHERE data BETWEEN menor_data AND maior_data -- ao contrário não funciona... ou sejaSELECT * FROM tabela WHERE data BETWEEN maior_data AND menor_data -- errado!!!!

mas, comparação de data somando data.. você pode fazer usando esta função tb....

SELECT NOW() agora, DATE_ADD(NOW() ,INTERVAL 45 day) agora_somando_45diasaí é só comparar...
;)

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.