Sentencia que no funciona

casi416
17 de Septiembre del 2003
Estoy intentando usar una sentencia SQL con JAVA previamente probada con el TOAD. Con el TOAD funciona pero con JAVA no. ¿JDBC no debería ser transparente?
La sentencia es:

SELECT id_noticia, titulo,
TO_CHAR(fecha, 'DD/MM/YYYY')
from noticias
where fecha > sysdate
order by fecha;

Aunque hay registros que cumplen la claúsula where, confirmado por la "SQL Window" del TOAD, esta misma sentencia no devuelve nada al ejecutarla desde un programa JAVA. Un saludo.

Carlos
17 de Septiembre del 2003
Esto te debería funcionar :

SELECT id_noticia, titulo,
TO_CHAR(fecha, 'DD/MM/YYYY')
from noticias
where trunc(fecha) > trunc(sysdate)
order by fecha;

salvica
17 de Septiembre del 2003
No sé si me estoy colando, pero SYSDATE no se escribe SYSDATE()
Es una función del sistema ;)