![]() |
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 |
Re: consulta dinamica if(fecha!='')then q_fecha=' and fecha <= ''' || fecha||'''; Las fechas las tienes que encerrar entre ' '. Puede hacer un raise notice '%', q_cons; para ver la query que intentas ejecutar. Salu2 |
| La zona horaria es GMT -6. Ahora son las 03:30. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.