【发布时间】:2019-04-06 10:53:57
【问题描述】:
我有一个专栏ride_distance_km,我尝试了以下方法:
SELECT ride_distance_km
FROM ride_data
HAVING ride_distance_km BETWEEN 1.1*min(ride_distance_km) and 0.9*max(ride_distance_km);
查询正在运行,但我得到 0 个结果,这是错误的。
尝试了 WHERE 而不是 HAVING 并且查询没有运行。
查看附图,我希望过滤掉 1.2 公里、28.06 公里和 30.13 公里的骑行(当然是针对这个特定数据)
感谢您的帮助
【问题讨论】:
-
请提供相关且最少的样本数据,展示您的要求和预期输出。请参阅此链接以了解如何构建一个好的 SQL 问题:Why should I provide an MCVE for what seems to me to be a very simple SQL query?
-
嗨,Benny,欢迎来到 Stack Overflow。请避免使用图像来传达表格(或代码)。直接将数据复制粘贴到您的问题中。谢谢。
标签: mysql filter max min having