Java - error con la consulta a DB22

 
Vista:

error con la consulta a DB22

Publicado por Javi (1 intervención) el 13/09/2007 12:03:17
Buenas, tengo un problema al hacer una consulta a una base de datos en db2. La consulta es la siguiente:

******************************************************************************************
ResultSet rs2 = sdb2.executeQuery ("SELECT CE2GR_CGRUPAS, CE2GR_CESTGRU, ID_Publicacion, CE2GR_FECMOD, Hora, Fecha_Hora FROM (SELECT DEADIC_CE2_GRUPOS.CE2GR_CGRUPAS, DEADIC_CE2_GRUPOS.CE2GR_CESTGRU, '0'+Mid(DEADIC_CE2_GRUPOS.CE2GR_CGRUPAS,2,Len(DEADIC_CE2_GRUPOS.CE2GR_CGRUPAS)-1) AS ID_Publicacion, DEADIC_CE2_GRUPOS.CE2GR_FECMOD, Right(DEADIC_CE2_GRUPOS.CE2GR_HORMOD,8) AS Hora, DEADIC_CE2_GRUPOS.CE2GR_FECMOD + ' ' + Trim(Right(DEADIC_CE2_GRUPOS.CE2GR_HORMOD,8)) AS Fecha_Hora FROM DEADIC_CE2_GRUPOS WHERE (((DEADIC_CE2_GRUPOS.CE2GR_CESTGRU)='PE') And CE2GR_CPLATAF='E-BUSINESS' And (DEADIC_CE2_GRUPOS.CE2GR_ENTORIG)='IO')) WHERE (CDate( [Fecha_Hora]) >= CDate(["+fechahora+"]))");
**********************************************************************************************

Y el error es el siguiente:

[IBM][CLI Driver][DB2/NT] SQL0104N Se ha encontrado una señal imprevista "[Fecha_Hora]" a continuación de "'IO')) WHERE (CDate(". Entre las señales esperadas se puede incluir: "<space>". SQLSTATE=42601

A ver si alguien me puede echar una mano porque ya no se que hacer.

Un saludo
Gracias,
Javi
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder