2011-09-24 17 views
17

Come è possibile eseguire operazioni quali Moltiplicazione e Sottrazione di due colonne in SQL Server?Moltiplicazione di due colonne in SQL Server

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

non è chiaro quello che stai chiedendo? – Eranga

+1

Perché questo dovrebbe avere qualcosa a che fare con Visual Studio? Per favore, sii più chiaro –

+1

Sto usando VisualStudio per connettere (manipolare i dati) con SQL Server. comunque, come moltiplicare le colonne in SQL? non mente VS! :) –

risposta

11
select InitialPayment * MonthlyPayRate as SomeRandomCalculation from Payment 
43

In una query si può semplicemente fare qualcosa di simile:

SELECT ColumnA * ColumnB FROM table 

o

SELECT ColumnA - ColumnB FROM table 

È inoltre possibile creare colonne calcolate nella tabella in cui è possibile utilizzare in modo permanente la formula.

+14

Vorrei poter fare una "community accept" se OP non ha accettato una risposta dopo un anno – Supuhstar

1

Sintassi:

SELECT <Expression>[Arithmetic_Operator]<expression>... 
FROM [Table_Name] 
WHERE [expression]; 
  1. Espressione: Espressione costituita da un'unica costante, variabile, funzione scalare o nome della colonna e possono anche essere i pezzi di una query SQL che confronta i valori contro altri valori o eseguire calcoli aritmetici.
  2. Arithmetic_Operator: Più (+), meno (-), moltiplica (*) e divide (/).
  3. Table_Name: nome della tabella.
0

Questo codice viene utilizzato per moltiplicare i valori di una colonna

selezionare exp (somma (log (colonna))) dalla tabella