Ver Mensaje Individual
  #8  
Antiguo 03-10-2012
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Reputación: 18
mjjj Va por buen camino
gracias a todos por sus comentarios, finalmente el tema lo resolví asi.

Código SQL [-]
begin
for select id_item, nombre from insumos
into :id_item, :nombre do
begin
execute statement
'select coalesce(avg(precio),0), coalesce(sum(cantidad),0) from inventario
where id_item ='||:id_item||' and id_bodega in '||(:bodegas)
into recio_ingreso, :cantidad_ingreso;
suspend;
end
end

Esto funciona bien y rápido, sin embargo, como se comportará al tener muchos más registros?
El comando execute statement es igual de eficiente que una consulta directa?

Gracias nuevamente.
Responder Con Cita