这就是我的问题。
我到这里来了。
SELECT EmpNo, Ename, Job, Sal, Comm,
Sal * 25 / 100 AS [house rent],
Sal * 15 / 100 AS [medical allowance],
Sal * 10 / 100 AS [transport allowance]
FROM Emp这给了我这个结果集

现在我一直在计算净工资。(上述问题中的粗体行)你必须把所有其他费用加在一起,然后从Sal中减去,对吗?但是,我不知道如何在查询中这样做。由于房租、交通津贴不是桌子上的栏,我不能把它们加起来。
对怎么做有什么想法吗?
谢谢
发布于 2012-01-22 06:58:23
你得重复个别的计算,但是.
SELECT EmpNo, Ename, Job, Sal,
Comm,
Sal * 25 / 100 AS [house rent],
Sal * 15 / 100 AS [medical allowance],
Sal * 10 / 100 AS [transport allowance],
Sal + Comm + (Sal * (25 + 15 + 10) / 100) AS Net
FROM Emp请注意,我已经简化了3的计算。因为它们都是相同原始值的百分比,所以只添加单个组件百分比就更简单了,而不是将每个部分单独组合起来并将它们相加。
https://stackoverflow.com/questions/8959561
复制相似问题