我有下面提到的查询,它显示范围内也超出范围的结果。如果P1超出范围并且P2在范围内,则它应该显示P1超出范围值,并且在P2中它应该保持空白并且在P2情况下如果P2超出范围并且P1在范围内,则它应该在P1中显示空白和P1的价值。具有多个条件的SQL查询
SELECT DATEANDTIME,[P1],[P2]
FROM REPORTDATA
WHERE [P1] < '85' OR [P1] > '95' OR [P2] < '85' OR [P2] > '95'
我试过预期
此查询BT没有工作预期输出(Original Image):
+ ------------- + ------ + ------ +
| Date and Time | Param1 | Param2 |
| | Range | Range |
| | 35-50 | 70-80 |
+ ------------- + ------ + ------ +
| 12:35:00 | | 82 |
| 12.36 | | 65 |
| 12:37 | 17 | 85 |
| 12:38 | 52 | |
| 12:39 | 25 | |
| 14:40 | | 52 |
+ ------------- + ------ + ------ +
怎么样,比如:其中85和95之间的P1? – muffi
我真的很抱歉,但我不明白你在问什么。你能用一些标点符号来提出你的问题吗? –
这里是一个开始的好地方。 http://spaghettidba.com/2015/04/24/how-to-post-a-t-sql-question-on-a-public-forum/ –