Как я могу выполнять такие операции, как Умножение и вычитание двух столбцов в SQL Server?
Payment
PK - PaymentID
FK - PaymentTypeID
FK - OccupiedApartmentID
**- InitalPayment
- MonthlyRate
- Balance**
- PaymentDate
Ответ 1
В запросе вы можете просто сделать что-то вроде:
SELECT ColumnA * ColumnB FROM table
или
SELECT ColumnA - ColumnB FROM table
Вы также можете создавать вычисленные столбцы в своей таблице, где вы можете постоянно использовать свою формулу.
Ответ 2
select InitialPayment * MonthlyPayRate as SomeRandomCalculation from Payment
Ответ 3
Синтаксис:
SELECT <Expression>[Arithmetic_Operator]<expression>...
FROM [Table_Name]
WHERE [expression];
Выражение: выражение, состоящее из одной константы, переменной, скалярной функции или имени столбца и также может быть частью SQL-запроса, который сравнивает значения с другими значениями или выполняет арифметические вычисления.
Arithmetic_Operator: плюс (+), минус (-), умножить (*) и делить (/).