[英]Select rows where specific column value is close to another?
我有一份订单,包裹及其重量的清单。 我要选择所有包裹重量接近的订单。
|Order|Package|Weight|
|1111 | 1212 | 1.20|
|1111 | 1213 | 1.28|
|1111 | 1214 | 2.56|
|1333 | 1455 | 10.20|
|1333 | 1459 | 10.31|
此选择将用于为订单1111返回包1212、1213,为订单1333返回包1455和1459。
关键不是要在特定的重量范围内,而是订单上的一个包装在另一个重量的特定范围内。
例如(伪):
SELECT Package FROM PackagesTable WHERE Weight within 0.25 GROUP BY Order
试一下。
SELECT * FROM tablename WHERE Order BETWEEN lowerbound AND upperbound;
下限和上限的值将是您的范围。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.