Problema con jdbcTemplate
Ire directamente al punto....
tengo un query mas o menos así;
SELECT cliente.ABTAX AS rfc, cliente.ABAN8 AS numeroCliente, factura.RPDOC AS folio, FROM PRODDTA.F03B11 factura inner join PRODDTA.F0101 cliente on factura.RPAN8 = cliente.ABAN8 WHERE factura.RPDCT LIKE 'Z%'
AND ((factura.RPDDJ >= ?
AND factura.RPPST = 'P') OR (factura.RPPST <> 'P'))
ORDER BY cliente.ABTAX ASC, factura.RPPST ASC, factura.RPDOC ASC
AND ((factura.RPDDJ >= ?
AND factura.RPPST = 'P') OR (factura.RPPST <> 'P'))
ORDER BY cliente.ABTAX ASC, factura.RPPST ASC, factura.RPDOC ASC
el cual ejecuto de esta manera:
jdbcTemplate.query(sql, params.toArray(), MERGE_FACTURA_EXTRACTOR);
este codigo funciona perfectamente sin embargo si le agregamos el parametro de usuario en este caso rfc así;
SELECT cliente.ABTAX AS rfc, cliente.ABAN8 AS numeroCliente, factura.RPDOC AS folio, FROM PRODDTA.F03B11 factura inner join PRODDTA.F0101 cliente on factura.RPAN8 = cliente.ABAN8 WHERE factura.RPDCT LIKE 'Z%'
AND cliente.ABTAX = ?
AND ((factura.RPDDJ >= ?
AND factura.RPPST = 'P') OR (factura.RPPST <> 'P'))
ORDER BY cliente.ABTAX ASC, factura.RPPST ASC, factura.RPDOC ASC
AND cliente.ABTAX = ?
AND ((factura.RPDDJ >= ?
AND factura.RPPST = 'P') OR (factura.RPPST <> 'P'))
ORDER BY cliente.ABTAX ASC, factura.RPPST ASC, factura.RPDOC ASC
se ejecuta de la misma manera y los parametros sí se envian, el detalle es que el segundo no me devuelve ningun resultado.
alguna idea de que pueda ser?
- Inicie sesión o regístrese para enviar comentarios
Comentarios recientes
hace 23 semanas 3 días
hace 44 semanas 13 horas
hace 2 años 3 semanas
hace 2 años 7 semanas
hace 2 años 15 semanas
hace 2 años 23 semanas
hace 2 años 25 semanas
hace 2 años 27 semanas
hace 2 años 30 semanas
hace 2 años 30 semanas