我有下面提到的查詢,它顯示範圍內也超出範圍的結果。如果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/ –