Ir para conteúdo

POWERED BY:

Arquivado

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

sr.silva

Registros de um Campo Date(), 6 últimos meses

Recommended Posts

Olá!!No banco de dados Access 2000, em um campo date() como faço para recuperar os registros dos últimos 6 meses? :unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

assim:

 

 

 

qtMes = 6dataInicial= DateAdd("m", -qtMes, date())

 

 

com essa função você vai pegar a data de seis meses atras a contar da data atual

 

ai você monta o sql buscando as datas entre a variavel dataInicial e a data atual(date())

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ficaria assim..

 

dataInicial = DateAdd("m", -6, date() )SELECT * FROM TABEL WHERE DATE_FIELD BETWEEN dataInicial and Date()

Compartilhar este post


Link para o post
Compartilhar em outros sites

quase isso

 

 

 

trabalhar com datas tem que usar #

 

 

 

dataInicial = DateAdd("m", -6, date() ) strSQL ="SELECT * FROM TABEL WHERE DATE_FIELD BETWEEN #"&dataInicial&"# and #"&Date()&"#""

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.