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
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
Curtir tópico
+ 0
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...
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
Clique aqui para fazer login e interagir na Comunidade :)