Fórum Query com campo de DATA e HORA #372083

08/07/2009

0

Oi.

Seguinte: tenho um campo no SQL SERVER do tipo DATA e HORA (datetime).

Armazeno os dados nele assim:

QueryCAMPO.Value := NOW; //realmente quero a data e hora


Agora, quero fazer uma pesquisa pelo dia todo, tipo

SELECT * FROM TABELA WHERE CAMPO >= DATA_INICINAL AND CAMPO <= DATA_FINAL


Mas, devido as horas estarem nos campos, a consulta não retorna nada... e meu usuário informa só a data, sem horas.

Como resolvo isso?


Willian

Willian

Responder

Posts

08/07/2009

.lg.

SELECT *
  FROM TABELA
 WHERE CAMPO BETWEEN ´01/01/2009´ AND ´01/01/2009 23:59:59´

No lugar da data inicial...
´[b:d9a37c2f07]01/01/2009[/b:d9a37c2f07]´ e ´[b:d9a37c2f07]01/01/2009 00:00:00[/b:d9a37c2f07]´, ambos os dois dão na mesma. So a data final é necessário jogar a ultima hora de um dia (23:59:59). :wink:

Qualquer coisa postae que ajudamos.
Abraços,
.lg.


Responder

Gostei + 0

08/07/2009

Willian

Opa, valeu!!!

Vou tentar amanhã: feriado (estado de SP) serve pra estudar!!! (Programador não tem feriado! :cry: )


Responder

Gostei + 0

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

Aceitar