0
我有一個訂單,包裹和它們的重量列表。我想選擇所有包裹重量都很接近的訂單。選擇特定列值接近另一列的行嗎?
|Order|Package|Weight|
|1111 | 1212 | 1.20|
|1111 | 1213 | 1.28|
|1111 | 1214 | 2.56|
|1333 | 1455 | 10.20|
|1333 | 1459 | 10.31|
此選擇將被用於對順序1111和包1455和1459返回包1212,1213用於訂單1333
點應不權重的特定的範圍內,它是訂單中的一個包裹在另一個包裹的特定範圍內。
例如(僞):
SELECT Package FROM PackagesTable WHERE Weight within 0.25 GROUP BY Order
你如何決定範圍?什麼被認爲是「接近」? – Mureinik
@Mureinik添加了一個僞代碼的例子。 –
我仍然不清楚的要求。假設你有'1','1.2'和'1.4'。 1和1.2在0.25之內,如1.2和1.4,但1和1.4不是。你會把他們全部放在一個組裏嗎?兩組?如果是這樣,你會把1.2放在哪裏? – Mureinik