Ver Mensaje Individual
  #7  
Antiguo 07-09-2007
Avatar de sitrico
[sitrico] sitrico is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Caracas, Venezuela
Posts: 295
Reputación: 22
sitrico Va por buen camino
Esto Sí funciona:

Código SQL [-]
CREATE PROCEDURE APLICAR_FORMULA_MAGICA (
    idformula integer)
returns (
    resultado numeric(15,5))
as
declare variable formulasql varchar(512);
begin
  FOR Select formula FROM formulas WHERE IDFORMULA = :IdFormula
  Into :FORMULASQL
  DO BEGIN
     EXECUTE STATEMENT :FORMULASQL
     INTO :Resultado; -- si siempre devuelve 1 campo
    -- Operar con ese resultado almacenado en ResultadoFormula
     suspend;
  End
end

La formula:

Código SQL [-]
Select (Sum(monto)/2)*-1 Resultado 
from montoderubros Where IdGrupoRub = 1

Calcular el 50% de descuento

Ahora tengo que ver que puedo hacer con eso...

Con campos BLOB no funciona.
__________________
Sitrico

Última edición por sitrico fecha: 07-09-2007 a las 05:29:58.
Responder Con Cita