我编写了一个存储过程,有三个参数,一个参数是长,一个是宽,还有一个是任意的值,需要求出这个任意数的两个数相乘相近的值,并计算出总的周长
declare
@length INT=100,
@width INT=100,
@value INT=10
BEGIN
DECLARE @product INT
SET @product = @length * @width
IF @value > @product
BEGIN
SET @product = @length * (@width + 1)
END
ELSE IF @value < @product
BEGIN
SET @product = @length * (@width - 1)
END
SELECT @length*@value+ @length + @width + @length + @width AS Perimeter
END