Ir para conteúdo

POWERED BY:

Arquivado

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

horacio2009

pesquisa onde a diferença de datas seja inferior a...

Recommended Posts

e aí, pessoal?

tudo bem com vocês?

seguinte...

eu tenho nos registros:

  • data de solicitação de boleto
  • data de envio de boleto
ok...

aí, eu quero fazer uma seleção que me mostre todos os registro, porém, esses registros tem que ter a diferença de dias igual ou menos que 7...ou seja, não é para mostrar os boleto que (por exemplo)foram solicitados dia 1 com envio de boleto dia 9...

como faço esse calculo na query, pessoal??

Obrigado a todos!!!

Horácio

Compartilhar este post


Link para o post
Compartilhar em outros sites

então, to precisando de algo mais ou menos como calcular a idade...to usando isso:

 

 SELECT nome, data, CURDATE(), (DAY(CURDATE())-DAY(data)),(RIGHT(CURDATE(),8)<RIGHT(data,8))AS nova_data
 FROM negociacao

 

porém, não estou sabendo como puxar os ultimos 4 dias por exemplo...

outra coisa tenho tempo em timestamp e datetime e ambos seguem o padrão 0000-00-00 ou 0000-00-00(00:00:00)aí, como calculo apenas os ultimos dias apenas ?? tinha que ter um WHERE nova_data < $tempo_que_eu_preciso

como eu faço???

Valeu, pessoal!!

Horácio

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao funciona assim, você precisa usar funçoes de data para lidar com data

 

no caso pra calcular idade

 

(year(now()) - year(campo_da_data) + if(date_format(campo_da_data,'%m%d') >= date_format(now(),'%m%d') ,0 ,-1)))

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.