Subconsultas en jsp
Tengo una preguntota que no se como resolver T_T
Esta es la consulta que hago:
select empresa,t_convenio.codconv,mes,recibo,cuota,observacion from t_convenio,t_pagos,t_comite where anio='vigente' and t_convenio.codconv=t_pagos.codconv and t_convenio.codemp=t_comite.codemp and t_convenio.codconv not in (SELECT distinct codconv FROM t_pagos where mes between "2009-01-01" and "2009-03-20")order by empresa ;
Esta consulta funciona bien en el mysql.
Ahora el problema es en el jsp parece que no me hace caso al filtro que hago e el segundo select. Es decir :
Statement aY = conexion.createStatement();
ResultSet cY = aY.executeQuery("select empresa,t_convenio.codconv, mes,recibo,cuota, observacion from t_convenio,t_pagos,t_comite where ano='vigente' and t_convenio.codconv=t_pagos.codconv and t_convenio.codemp=t_comite.codemp and t_convenio.codconv not in (SELECT distinct codconv FROM t_pagos where mes between '"+f1x+"' and '"+f2x+"')order by empresa");
F1x y f2x son variable es que obtengo por un post get, como ves en el código en la web me lista la tabla llena pero no hace caso al filtro que hago en el select que esta en negrita.
¿Mi pregunta es que estoy haciendo mal? ¿O es que en jsp no se pueden hacer subconsultas?
De antemano gracias por responder, eres la única persona que creo puede ayudarme ^^.
Esta es la consulta que hago:
select empresa,t_convenio.codconv,mes,recibo,cuota,observacion from t_convenio,t_pagos,t_comite where anio='vigente' and t_convenio.codconv=t_pagos.codconv and t_convenio.codemp=t_comite.codemp and t_convenio.codconv not in (SELECT distinct codconv FROM t_pagos where mes between "2009-01-01" and "2009-03-20")order by empresa ;
Esta consulta funciona bien en el mysql.
Ahora el problema es en el jsp parece que no me hace caso al filtro que hago e el segundo select. Es decir :
Statement aY = conexion.createStatement();
ResultSet cY = aY.executeQuery("select empresa,t_convenio.codconv, mes,recibo,cuota, observacion from t_convenio,t_pagos,t_comite where ano='vigente' and t_convenio.codconv=t_pagos.codconv and t_convenio.codemp=t_comite.codemp and t_convenio.codconv not in (SELECT distinct codconv FROM t_pagos where mes between '"+f1x+"' and '"+f2x+"')order by empresa");
F1x y f2x son variable es que obtengo por un post get, como ves en el código en la web me lista la tabla llena pero no hace caso al filtro que hago en el select que esta en negrita.
¿Mi pregunta es que estoy haciendo mal? ¿O es que en jsp no se pueden hacer subconsultas?
De antemano gracias por responder, eres la única persona que creo puede ayudarme ^^.
1 Respuesta
Respuesta
1