Select con funcion IN como parametro
Hola a todos
Tengo una duda con la funcion In , Este es mi SP Variable definica en el store procedure Código:
KEY_FLUJO integer, Código:
FOR select x.key_flujo, Código:
from flujo_efectivo x into :key_flujo,:nombre_cuenta,:cuenta,:lista Do Probe tambien remplazado la variable :lista por este select y no arroja valor alguno si funciona logicamente si hago esto
:(:(:(:( Gracias por su tiempo |
Este es el store procedure no se porque arriba sale tan mal
|
Prueba a cambiar el 'in' por el 'exists'.
|
Hola
Por su sintaxis, parece que utilizara Firebird. Aunque no estoy seguro. De todas maneras, - |
Si disculpa utilizo firebird 2.5
|
Gracias por su respuesta , pero exists no funciona ya que lo que estoy pasando es una cadena
formada de esta manera en la base de datos select sum(d.debe-d.haber) from cab_diario c , det_diario d where c.key_cab_diario=d.key_cab_diario and c.estado='T' and extract(year from c.fecha_diario)=:anio and d.key_plan_ctas in (58,533,23,419,492,29,544,536,576,577,283,284) asi deberia armarse el query pero si paso la cadena desde la base da error de string |
Agradecido
Ahi quedo el SP Gracias a los dos companeros por su tiempo y amabilidad |
Cita:
|
La franja horaria es GMT +2. Ahora son las 04:00:39. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi