1
假設我開始了與「表一」查找各行同一個表內最接近的值
+-----------+
|iD | Value |
|-----------|
| 0 | 1 |
| 1 | 5 |
| 2 | 6 |
| 3 | 8 |
+-----------+
然後我想創建一個SQL查詢,將顯示標識,數值,數值數值最接近爲當前值&這些值之間的差異,例如
+-----------+------------+------------+
|iD | Value | closestVal | Difference |
|-----------|------------|------------+
| 0 | 1 | 5 | 4 |
| 1 | 5 | 6 | 1 |
| 2 | 6 | 5 | 1 |
| 3 | 8 | 6 | 2 |
+-----------+------------+------------+
從研究,我認爲它可能包括使用沿着ABS東西線(a.value中 - b.Value)假設負數是雖然我可能我不確定如何引用curre nt行和比較行的處理以及每個比較的一個值的輸出而不是值的表格。
我該怎麼做呢? 任何幫助,將不勝感激