2011-09-24 12 views
17

SQL Serverで2つの列を掛け算や減算するなどの操作を実行するにはどうすればよいですか?SQL Serverで2つの列を掛ける

SELECT ColumnA * ColumnB FROM table 

または

SELECT ColumnA - ColumnB FROM table 

また、あなたは永久にあなたを使用することができ、あなたのテーブルに計算カラムを作成することができます。あなただけのような何かを行うことができ、クエリで

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

テーブルから1列

選択EXP(合計(ログ(列)))の値を乗算するために使用されますか? – Eranga

+1

これはなぜVisual Studioと関係がありますか?もっと明確にしてください。 –

+1

VisualStudioを使用してSQL Serverに接続(データ操作)しています。とにかく、SQLの列を乗算する方法は? VSは心配しないでください! :) –

答えて

11
select InitialPayment * MonthlyPayRate as SomeRandomCalculation from Payment 
43

式。

+14

OPが1年後に回答を受け入れなかった場合、私たちは「コミュニティ受け入れ」をすることができればいいと思う – Supuhstar

1

構文:

SELECT <Expression>[Arithmetic_Operator]<expression>... 
FROM [Table_Name] 
WHERE [expression]; 
  1. :式は単一の定数、変数、スカラー関数、または列名で構成され、また、値を比較するSQLクエリの破片することができ他の値と比較したり、算術計算を実行することができます。
  2. 算術演算子:プラス(+)、マイナス( - )、乗算(*)、および除算(/)。
  3. Table_Name:テーブルの名前。
0

このコードは

それはあなたが何を求めている明確ではありません