2011-09-24 12 views
17

Jak mogę wykonywać operacje takie jak pomnożenie i odjęcie dwóch kolumn w SQL Server?Pomnożenie dwóch kolumn w SQL Server

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

nie jest jasne, o co prosicie? – Eranga

+1

Dlaczego miałoby to coś wspólnego z Visual Studio? Proszę bardziej wyraźnie. –

+1

Używam VisualStudio do łączenia (manipulowania danymi) z SQL Server. tak, jak pomnożyć kolumny w SQL? Nie przejmuj się VS! :) –

Odpowiedz

11
select InitialPayment * MonthlyPayRate as SomeRandomCalculation from Payment 
43

W zapytaniu można po prostu zrobić coś takiego:

SELECT ColumnA * ColumnB FROM table 

lub

SELECT ColumnA - ColumnB FROM table 

Można również utworzyć kolumny obliczane w tabeli, gdzie można stale używać swojego formuła.

+14

Chciałbym, abyśmy mogli zrobić "akceptację społeczności", gdyby PO nie zaakceptował odpowiedzi po roku – Supuhstar

1

Składnia

SELECT <Expression>[Arithmetic_Operator]<expression>... 
FROM [Table_Name] 
WHERE [expression]; 
  1. Ekspresja: Ekspresja składa się z jednego ciągłego, zmiennego funkcji skalarnych lub nazwa kolumny i może być również elementy o zapytaniu SQL porównania wartości względem innych wartości lub wykonać obliczenia arytmetyczne.
  2. Arithmetic_Operator: Plus (+), minus (-), mnożenie (*) i dzielenie (/).
  3. Nazwa tabeli: Nazwa tabeli.
0

Kod ten jest używany do mnożenia wartości jednej kolumny

wybierz exp (suma (log (kolumny))) z tabeli

Powiązane problemy