Hosting domitienda.com
MisTrucos.Net - El rincón de los trucos informáticos El rincón de los trucos informáticos
Trucos SQL Server 2000 > Función Factorial

Con el siguiente código creamos la función para sacar el factorial de un número:


Factorial
ALTER  FUNCTION FACTORIAL(@numero numeric(5)) 
RETURNS numeric 
BEGIN 
   Declare @Fact numeric
   IF @numero = 0 OR @numero = 1
      SELECT @Fact = 1
   ELSE
      SELECT @Fact = dbo.FACTORIAL(@numero - 1) * @numero


   RETURN @Fact 
END