Select em campo data

03/05/2016

0

Olá,

estou com um problema para realizar o select em um campo data, preciso que retorne registro com data de dois dias depois da data atual.
o banco de dados é access e o campo data inicial é composto por data e hora.
O programa é Visual Studio 2012.


uso a seguinte string

dim datax as datetime = today

sql = "select * from agend where datainicial like '" & datax.adddays(2) & "' order by nome"


Obrigado,

André Luis
Andre Silva

Andre Silva

Responder

Posts

03/05/2016

Jair N.

Boa Tarde No Access assim como a maior parte dos bancos, é a soma do campo "data hora" + valor numérico, onde pode ser valor inteiro ou fracionário.
veja exemplo de sua consulta "... where DATEVALUE(datainicial) + 2 = DATEVALUE(CDATE('03/05/2016 12:35:15)) ..." veja que a conversão CDATE passa da String para DataHora e DATEVALUE trunca apenas em data...
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar