Array
(
)

Consulta com data ou intervalo de datas

Fernando
   - 17 mai 2016

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.

Faabiianooc
   - 18 mai 2016

Tenta assim

#Código

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


Se não der certo

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