我在这里有一个棘手的情况。
我有一个值A
和B
,B
是其中Y
应该是10%的X
和Y
(B=X+Y
),总和A+X
尽管在SQL Server中循环计算
实施例:
如果A=40
和B=15
然后我需要的计算,其给X
和Y
作为
X=10
Y=5 (10% of A+X i.e 40+10=50)
尝试循环和其他倒计算,但没有运气!
我在这里有一个棘手的情况。
我有一个值A
和B
,B
是其中Y
应该是10%的X
和Y
(B=X+Y
),总和A+X
尽管在SQL Server中循环计算
实施例:
如果A=40
和B=15
然后我需要的计算,其给X
和Y
作为
X=10
Y=5 (10% of A+X i.e 40+10=50)
尝试循环和其他倒计算,但没有运气!
DECLARE @A DECIMAL(4,2) = 40;
DECLARE @B DECIMAL(4,2) = 15;
DECLARE @Y DECIMAL(4,2);
DECLARE @X DECIMAL(4,2);
SET @Y = (0.1 * @A + 0.1 * @B)/1.1;
SET @X = @[email protected];
SELECT @X AS X, @Y AS Y;
指定你的问题,A,B X,Y是变量,某些表的列还是别的? – lad2025
这是一个很好的开始。 http://spaghettidba.com/2015/04/24/how-to-post-a-t-sql-question-on-a-public-forum/ –
你想得到什么? – Lali