Consulta com data ou intervalo de datas

17/05/2016

0

Olá,


Estou tentando fazer uma consulta com data no sql server 2008 mas sem sucesso.

Segue a consulta e retorno.

select *
from ORCAMEN1
where orcamen1.ORCDTA > '2015-07-13 00:00:00.000'


Este formato da data eu copiei do próprio resultado de uma consulta simples.

E o resultado: Mensagem 242, Nível 16, Estado 3, Linha 1
A conversão de um tipo de dados varchar em um tipo de dados datetime resultou em um valor fora do intervalo.


Alguém pode me ajudar? Já tentei convertendo e retirando uma parte da data mas sem sucesso.

Grato.
Fernando

Fernando

Responder

Posts

18/05/2016

Fabiano Carvalho

Tenta assim

set language english
select * 
from ORCAMEN1 
where orcamen1.ORCDTA > '2015-07-13 00:00:00.000'


Se não der certo

set language english
select * 
from ORCAMEN1 
where cast(orcamen1.ORCDTA as date) >= '2015-07-13'
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar