我在SQL Server 2012數據庫中有一個名爲TblAccttAssistant的表。它如圖圖像下面的數據值: - 根據From和To Range值選擇一個值
我想使用SQL查詢來選擇基於對PPO_From和PPO_To列值的單值範圍:
Select * from TblAccttAssistant where (ppo_from >=2500 ANd ppo_to<=2500)
我必須提供一個單值2500來查詢。 它正在變爲0否行。
我在SQL Server 2012數據庫中有一個名爲TblAccttAssistant的表。它如圖圖像下面的數據值: - 根據From和To Range值選擇一個值
我想使用SQL查詢來選擇基於對PPO_From和PPO_To列值的單值範圍:
Select * from TblAccttAssistant where (ppo_from >=2500 ANd ppo_to<=2500)
我必須提供一個單值2500來查詢。 它正在變爲0否行。
您可能正在尋找BETWEEN運算符?
SELECT * FROM TblAccttAssistant WHERE 2500 BETWEEN ppo_from AND ppo_to
由於沒有滿足兩個WHERE條件的行,因此您的查詢不起作用。
你提供的是一個OP提供的「速記」,因此它們都是相同的。 –
不,它不相同,它返回第一行 – RoundFour
你的病情結果將0 ppo_to <= 2500,所有ppo_to高於這個 –
首先,你有什麼要求,監守查詢是完美的它的方式。 –