Jump to content
Fórum Script Brasil
  • 0

Contar dias em Datas Mysql.


-#Alea#-
 Share

Question

Olá,

Alguém sabe como buscar somente cadastros com data de alteração maior que 60 dias?

exemplo:

cadastro 1 data: 20/09/2012 (60 dias)

cadastro 2 data: 20/10/2012 (30 dias)

cadastro 3 data: 20/08/2012 (90 dias)

Ele me mostraria na busca o cadastro 1 e 2.

Estou usando banco de dados Mysql.

Att,

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

você pode usar um between entre a data atual e a quantidade de dias que quer.

algo do tipo: (obvio vai te que converter as datas pro formato correto !!!)

sql="select * from tabela where data between "&date&" and "&DateAdd("d",60,date)&" order by data desc"

Link to comment
Share on other sites

  • 0

Valeu pela ajuda mas fiz dessa maneira.

SELECT * From imoveis where id_corretor="&Session("corretor")&" and DATEDIFF( now( ), atualizado )>59

Onde "now()" pega a data atual do sistema e "atualizado" pega a data salva nesse campo em meu sistema.

ele vai fazer a subtração da data atual até a data atualizada no sistema e me retornal em número de dias.

No meu caso se retornar com mais de 59 dias vai listar no resultado de minha consulta.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.2k
    • Total Posts
      647.4k
×
×
  • Create New...