Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/03/2008, 11:58
FER_S
 
Fecha de Ingreso: agosto-2005
Mensajes: 104
Antigüedad: 18 años, 8 meses
Puntos: 0
consulta dinamica

Hola a Todos
la consulta que les quiero hacer si es posible hacer consultas dinamicas en una funcion , algo similar a esto :

fecha y codigo se le pasa como parametro

tot numeric ;
q_fecha varchar ;

begin
q_fecha:='';
if(fecha!='')then q_fecha=" and fecha <= " || fecha;
end if;

q_cons=' select sum(cant) into tot from t1 where t2 = ' || codigo || q_fecha ;
execute(q_cons);
return tot;

, cuando ejecuto esta funcion me retorna error , de que otra manera podria hcer esto

SAludos

GRacias