【发布时间】:2018-01-02 18:07:27
【问题描述】:
我有一组简单的表格,其中输入了基本的用户信息。我知道如何显示工资,但我不确定如何将所有员工的工资减去 50%,四舍五入到小数点后一位。
到目前为止,这是我的方法以及如何将百分比四舍五入到 1 d.p,但我不确定如何计算并从工资中减去百分比:
**ROUND_ABS, SELECT salary + (salary /100 *1)/1;**
这是它所引用的表:
ID LastName FirstName Address Salary
1 Hansen Ola Timoteivn 10 23.600
2 Svendson Tove Borgvn 23 29.687
3 Pettersen Kari Storgt 20 34.762
【问题讨论】:
-
这是甲骨文吗?请参阅
round()函数。实际样本数据会有所帮助。 HIRE_DATE 与它有什么关系? -
是的,它是甲骨文。示例数据以粗体提供,HIRE_DATE 用于另一个部分,这也可能是不正确的,我打算删除但忘记了道歉。编辑我现在已经删除了这个部分
-
您的部分问题似乎与初等算术有关。如果薪水在
salary列中,并且您必须从薪水中减去 44%,则公式为salary * ( 1 - 44/100 )- 如果44是一个变量(列名等),您将使用它而不是 44。这与编程或任何类型的计算机技术无关。