ALTER FUNCTION [dbo].[proCostoTotalDinamico] (@idliberacion Int,  @op Int, @parametroCosto int) RETURNS Decimal(18,4)
AS
BEGIN
DECLARE @costo Decimal(18,4)
DECLARE @costoGlobales Decimal(18,4) 



SELECT    @costo = isnull(SUM(proLiberacionDinamica.costototal),0)
FROM      proLiberacionDinamica
WHERE    proLiberacionDinamica.idop = @op

SELECT    @costoGlobales =  isNULL(SUM(proOPCostosGlobales.costoActualizado),0)
FROM      proOPCostosGlobales
WHERE    proOPCostosGlobales.idop = @op

IF @parametroCosto = 1 --COSTO REAL
BEGIN
SET @costo = @costo + @costoGlobales
END


RETURN @costo
END