0

私は情報を含むデータベースを持っています:

----------------------------------------------
| HighValue | LowValue | CurrentValue | Code |
----------------------------------------------
|  20       |    6     |      19      | GHI  |
|  10       |    2     |      3       | ABC  |
|  8        |    8     |      8       | JKL  |
|  15       |    8     |      9       | DEF  |
----------------------------------------------

現在の値が最も低い値に最も近いコードを見つけたい: おそらく次のように順番に:

----------------------------------------------
| HighValue | LowValue | CurrentValue | Code |
----------------------------------------------
|  8        |    8     |      8       | JKL  |
|  10       |    2     |      3       | ABC  |
|  15       |    8     |      9       | DEF  |
|  20       |    6     |      19      | GHI  |
----------------------------------------------

このような列を別の列と比較するにはどうすればよいですか?

4

1 に答える 1

1
Select * 
FROM yourtable
ORDER BY ABS(CurrentValue-LowValue) 
于 2012-08-24T22:41:47.197 に答える