Sql 基于“从”和“到”范围值选择一个值

Sql 基于“从”和“到”范围值选择一个值,sql,sql-server,Sql,Sql Server,我在SQL Server 2012数据库中有一个名为TBlaccttasistant的表。它具有以下数据值,如图所示:- 我想使用Sql查询为PPO_From和PPO_to列值范围选择一个基于的值: Select * from TblAccttAssistant where (ppo_from >=2500 ANd ppo_to<=2500) Select*from tblaccttasistant where(ppo_from>=2500和ppo_to您可能正在寻找

我在SQL Server 2012数据库中有一个名为TBlaccttasistant的表。它具有以下数据值,如图所示:-

我想使用Sql查询为PPO_From和PPO_to列值范围选择一个基于的值:

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

Select*from tblaccttasistant where(ppo_from>=2500和ppo_to您可能正在寻找中间运算符

SELECT * FROM TblAccttAssistant WHERE 2500 BETWEEN ppo_from AND ppo_to
您的查询不起作用,因为没有同时满足WHERE条件的行。

Select*from tblaccttasistant-WHERE(ppo\u-from=2500)
Select * from TblAccttAssistant  where (ppo_from <=2500 ANd ppo_to>=2500)

您的条件结果将是0 ppo\n首先,您的要求是什么,因为查询过程非常完美。您提供的是一个
速记,用于提供的一个OP,因此它们都是相同的。不,它不相同,它返回第一行