Array
(
)

Select em campo data

Andre Silva
   - 03 mai 2016

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

Jair A.n.
   - 03 mai 2016

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...