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

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