こんにちは私はどのように私はtsqlの2つのテーブルの違いを計算することができます知っているのだろうか。私は、どの細胞が異なるかを見つけることを意味しません。つまり、数値の違いを計算することです。例:表Aは、列1、列2および1つの1行しか持たない。 A1 = 40、B1 = 30である。表Bは、列1、列2および1つのみの行を有する。 A1 = 25、B1 = 10.だから、どうすれば(A1 = 15、B1 = 20)TSQLを使って得ることができますか?SQLはセルの値の差を計算する
1
A
答えて
2
あなたがテーブルを結合する方法がありませんことを考えると、次の2つのデカルト積が必要になります。幸いなことに、各テーブルには問題のないレコードが1つしかないためです。
あなたはこのようにそれを実行します。
SELECT
TableA.A1 - TableB.A1 AS A1,
TableA.B1 - TableB.B1 AS B1
FROM TableA, TableB
あなたが各テーブルに複数のレコードを持っていた場合、このクエリは、両方のテーブル内のレコードのすべてのペアのために結果を返します。したがって、TableAにnレコードがあり、TableBにmがある場合、結果はn * mレコードになります。
1
SELECT a.column1 - b.column1 , a.column2 - b.column2
FROM a
CROSS JOIN
b
1
私の心から無料=)
Select
(CONVERT(int, T1.A1) - Convert(int, T2.A1)) as A1,
(CONVERT(int, T1.B1) - Convert(int, T2.B)) as B1
From Table1 T1
inner join Table2 T2 on T1.Key = T2.Key
関連する問題
- 1. タイムスタンプの差を計算するSQLトリガー
- 2. SQLのパーセンタイルの差を計算する方法は?
- 3. スポットファイアグラフテーブルの2つの計算値の差
- 4. 計算された列の値の差
- 5. Djangoで2つの値を計算し、パーセンテージの差を計算する
- 6. Spark SQLの2つの行の間の列値の差を計算します
- 7. 時差の計算
- 8. 時差の計算
- 9. SQL Serverは計算列値
- 10. SQL | 2行の時間差を計算する
- 11. Azureデータの時間差を計算するLake Analytics U-SQLジョブ
- 12. SQLレポート2008のパーセント差を計算する方法
- 13. SQLクエリの計算フィールド値
- 14. 異なる行と列の値の差を計算する
- 15. 計算されたフィールドの日数の差を計算する
- 16. 順序付きセル間の差の計算列Spotfire
- 17. jqueryの2つの値の差を計算する
- 18. 計算行差
- 19. ユーザー入力からの数値の差を計算する
- 20. Python 3 - 2つの時間値の差を計算する
- 21. グループ内の特定値との差を計算する
- 22. PL/SQL開始日と終了日の差の合計を計算する
- 23. クライアントサイドでRadGridセルの値を計算する方法は?
- 24. Javaコレクションの差または交差を計算するパフォーマンス
- 25. 標準偏差を「数値」列で計算する方法は?
- 26. Excelの時差を計算する
- 27. JavaScriptの時間差を計算する
- 28. Rの時間差を計算する
- 29. タイムスタンプの差を計算する
- 30. Cでdatetimeの差を計算する