在SQL Server中将两列相乘

时间:2011-09-24 04:21:41

标签: sql sql-server

如何在SQL Server中执行乘法和减去两列的操作?

Payment
PK - PaymentID
FK - PaymentTypeID
FK - OccupiedApartmentID
   **- InitalPayment
   - MonthlyRate
   - Balance**
   - PaymentDate

6 个答案:

答案 0 :(得分:60)

在查询中,您可以执行以下操作:

SELECT ColumnA * ColumnB FROM table

SELECT ColumnA - ColumnB FROM table

您还可以在表格中创建计算列,以便永久使用公式。

答案 1 :(得分:14)

select InitialPayment * MonthlyPayRate as SomeRandomCalculation from Payment

答案 2 :(得分:2)

<强>语法:

SELECT <Expression>[Arithmetic_Operator]<expression>...
 FROM [Table_Name] 
 WHERE [expression];
  1. 表达式:表达式由单个常量,变量,标量函数或列名组成,也可以是将值与其他值进行比较或执行算术计算的SQL查询的片段。 / LI>
  2. Arithmetic_Operator :加号(+),减号( - ),乘法(*)和除(/)。
  3. Table_Name :表格的名称。

答案 3 :(得分:1)

此代码用于乘以一列的值

select exp(sum(log(column))) from table

答案 4 :(得分:0)

选择 InitialPayment * MonthlyRate 作为乘法计算, InitialPayment - MonthlyRate 作为减法计算 从付款

答案 5 :(得分:0)

您可以使用查询:

乘法

Select columnA * cloumnB as MultiplyResult from TableName

减法

Select columnA - cloumnB as SubtractionResult from TableName