私はこれをlinqで簡単に行うことができますが、私は真または偽のテーブルBの2つのフィールド(minrange、maxrange)に基づいて返すストアドプロシージャを作成する必要があります。だから目標はテーブルAからIDを与えられます。テーブルAの範囲値を選択し、この値をテーブルBの2つの範囲と比較します。値が範囲(minrange、maxrange)内にある場合はtrueを返します。ありがとう。SQLデータベースの2つのフィールドに基づいて計算値
2
A
答えて
0
(外部キーに関して)詳細を知らなくても、この構文は機能するはずです。
1
テーブルAからテーブルBへのレコードを結合できるフィールドがあるとします。「CategoryID」と呼んでいます。試してみてください:
SELECT
CASE WHEN TableA.Value BETWEEN TableB.MinValue AND TableB.MaxValue
THEN 1 ELSE 0 END
FROM TableA
INNER JOIN TableB ON TableA.CategoryID = TableB.CategoryID
WHERE TableA.ID = "TheID"
幸運!
-マイケル
+0
これはビットではなく整数値を返します(真/偽) – Narnian
+0
正しいです。私はそれが本当に問題になっているCASEステートメントだと思ったので、シンプルさのためにキャストをオフにしました。真実か偽かを表現するためのビットの使用は、実際にはいくぶん恣意的です(しかし、私は常にそうしていますが)。その答えを不要なキャストと混同したくありません。 –
関連する問題
- 1. SQLで2つの計算された列に基づいてフィールドを計算します
- 2. 定数フィールドに基づいて計算
- 3. SQL:シーケンスに基づいてフィールドを計算する
- 4. モンゴースの他の2つのフィールドに基づく第3フィールドの計算
- 5. SQL - 2つの列に基づいて異なるレコードを計算する
- 6. 単一SQL関数(SQL Server 2014)の2つのSELECTステートメントに基づいてMINIMUM値を計算
- 7. 2つのフィールドのSQL計算平均
- 8. 2つのデータフレームに基づいて列の値を計算する
- 9. フィールド入力に基づいて合計を計算する
- 10. SQL:関連テーブルのエントリに基づいてオンザフライでフィールドを計算する
- 11. SQLクエリの計算フィールド値
- 12. Tableauを作成する2つのフィールドの日付に基づいて計算されたフィールド
- 13. MySQLのヘルプ、計算に基づいてフィールドを更新する
- 14. 1つのフィールドに基づく計算機
- 15. Accessデータベース内の別のテーブルの複数のレコードに基づいてフィールドの値を計算します。
- 16. 前の値に基づいて値を計算する(ループ)
- 17. Ruby on Railsはデータベースの値に基づいて「ランク」を計算しますか?
- 18. SQLの日付に基づいてパーセンタイルを計算する
- 19. 上記の行に基づいて計算するSQL
- 20. 2つの列の計算に基づく奇妙なクエリ
- 21. 計算値に基づくジャンゴの計算
- 22. DAX他のテーブルの2つの列に基づいて計算された列
- 23. 2つの他の行に基づいてGridViewの行を計算する
- 24. 別の列に基づいて2つのスタンプの差を計算する
- 25. 計算列を別の列の値に基づいて、意味
- 26. BIRTの次の行に基づいて計算値
- 27. 各グループ(グループ別)の2つの最大値に基づいて合計を計算する方法は?
- 28. 別の非表示フィールドに基づくSharePoint計算フィールド
- 29. 2つのリストのpythonに基づいてaccuradyを計算する方法?
- 30. AutoPostBackなしの2つのテキストボックスの値に基づいてラベルのパーセントを計算してください
tableBに参加する方法はありますか? – Randy
テーブル定義を共有できますか? – Lamak
2つのテーブルの間に外部キーの関係はありますか? –