Mysql如何在列求和后找到最大值和最小值
因此,我想从中选择前两行和最后两行。可能吗 换句话说,我想在求和后选择列的最小值和最大值。如果可能的话,每个都要两个 非常感谢Mysql如何在列求和后找到最大值和最小值,mysql,sql,mysql-workbench,Mysql,Sql,Mysql Workbench,因此,我想从中选择前两行和最后两行。可能吗 换句话说,我想在求和后选择列的最小值和最大值。如果可能的话,每个都要两个 非常感谢 `select A.prod_id, SUM(quantity) Total from charging A group by prod_id order by total` 您可以使用子查询。因为您没有费心在问题中包含您的查询,所以我不会重新键入它。仅就价值而言: select min(Total), max(Total) from (<you
`select A.prod_id, SUM(quantity) Total
from charging A
group by prod_id
order by total`
您可以使用子查询。因为您没有费心在问题中包含您的查询,所以我不会重新键入它。仅就价值而言:
select min(Total), max(Total)
from (<your query here>) s
对于具有两个值的四行:
(select t.*
from (<your query here>) t
order by Total asc
limit 2
) union all
(select t.*
from (<your query here>) t
order by Total desc
limit 2
)
你的问题中应该包括代码。使用外部站点意味着,如果站点不可用,您的问题将毫无意义。您还应该包括示例数据和所需结果。该链接是一个带有我的代码及其结果的光照的打印屏幕。它不起作用?也许你应该从你的帖子中删除minmax标签。。。Minmax是博弈论的一个概念。非常感谢您的帮助。成功了。很抱歉我发错了帖子。第一次: