2017-02-23 18 views
1

SQL Server 2012データベースにTblAccttAssistantというテーブルがあります。画像に示すように、それはデータ値以下であり: - TblAccttAssistant開始値と終了範囲の値に基づいて値を選択

私は列の値が範囲PPO_FromPPO_Toのために基づいて、シングル値を選択するSQLクエリを使用したい:

 Select * from TblAccttAssistant where (ppo_from >=2500 ANd ppo_to<=2500) 

クエリには1つの値2500を指定する必要があります。 行数が0になっています。

+0

あなたの条件の結果が0 ppo_to <= 2500、クエリはそれで完璧ですbecuaseあなたの要件が何であるかを全てのこの –

+1

まず、上記のすべてのppo_toは、方法ですします。 –

答えて

1

あなたはおそらくBETWEEN演算子を探していますか?

SELECT * FROM TblAccttAssistant WHERE 2500 BETWEEN ppo_from AND ppo_to 

WHERE条件の両方を満たす行がないため、クエリが機能しません。

+0

あなたが提供したものは、OPが提供したもののための両方のものが同じであるための「略記」です。 –

+0

いいえ、それは同じではない、それは最初の行を返します – RoundFour

0
Select * from TblAccttAssistant where (ppo_from <=2500 ANd ppo_to>=2500) 
+0

それはアリを働いた。ありがとうございました – ZahidKakar

関連する問題