Ir para conteúdo

POWERED BY:

Arquivado

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

Juka

Problema com SELECT e DATAS

Recommended Posts

Fala pessoal, to precisando de uma força,

 

tenho que listar 5 registros (eventos) que tem data maior ou igual a hoje.

 

Estou com um banco ACCESS com um campo tipo data

 

 

 

hoje=day(now())&"/"&month(now())&"/"&year(now())var_sql="SELECT TOP 5 * from eventosX WHERE (data >= #"&hoje&"#) order by mes, dia"

só que neste ultimo ele lista um registro com data anterior a data de hoje!!!!!

 

alguem ja passou por esta encrenca?

 

 

 

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use o DateAdd para somar a data e use o Between no seu select!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use o DateAdd para somar a data e use o Between no seu select!

desculpe salgado, mas nunca usei nem um nem outro comando, pode me ajudar mais? Pelo que li, o DateAdd soma um intervalo entre datas, mas eu não tenho um intervalo, posso ter um evento hoje e outro no ano que vem...Between não tenho referencia! grande abraçoobrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites
hoje=day(now())&"/"&month(now())&"/"&year(now())
Acredito que seja erro de digitação aqui no fórum, mas se não for:
hoje=day(now()&"/"&month(now()&"/"&year(now()

Compartilhar este post


Link para o post
Compartilhar em outros sites

var_sql = "SELECT TOP 5 * from eventosX WHERE data >= date() order by mes, dia"

assim também não rola! 1º que a data esta gravada em formato nacional e o server devolve a data gringa

Compartilhar este post


Link para o post
Compartilhar em outros sites

se a data esta como data comum, somente data no bdfaz isso q rolaselect top 5 * from tabela where data = #"&date&"#você tem q colocar a data como data abreviada ou simples ....só data , sem hora

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.