Ué, por que você colocou dois “igual” dentro da sua consulta? É somente um “=”, certo?
J
julianostr
Outra dica, é sempre bom utilizar o PreparedStatement que daí você pode fazer “…where eve_dt_inicio = ?..” onde o “?” será substituído pela data, daí você não precisa ficar convertendo no SQL nem no Java.
F
fhsantiago
eu ja coloquei com um = tb… nao deu. e nao to usando PreparedStatement pq to usando o hibernate…
T
thingol
Sem contar que você está tentando comparar uma string (você está usando “to_char”) com o resultado de uma subtração - que eu saiba, se dt_inicio = 2006-07-01, o Oracle vai achar que você quer 2006 menos 07 menos 01, que é o número 1998. Use PreparedStatement para se livrar desses problemas de aspas.
J
julianostr
A bom, mas então não está faltando aspas simples na sua data?
from hibernate.TbEventos where TO_CHAR(eve_dt_inicio,'YYYY-MM-DD') = '2005-10-01'