【发布时间】:2018-08-24 12:36:31
【问题描述】:
我有一个包含多列的表。我需要从整个表中获取最小值和最大值,但还要显示最小值和最大值所在的类别。我需要的列名是 Asset_Type 和 Asset_Value。有多种 (5+) 资产类型,但我只需要显示最小值和最大值的资产类型。
SELECT Asset_Type, MAX(Asset_Value), MIN(Asset_Value)
FROM Asset
GROUP BY Asset_Type
这就是我所拥有的,但这会显示每种资产类型的最小值和最大值,而不仅仅是表格的最小值和最大值。
【问题讨论】:
-
“这就是我所拥有的,但这会显示每种资产类型的最小值和最大值,而不仅仅是表格的最小值和最大值。”然后从选定的列中删除
Asset_Type并删除完整的 GROUP BY -
那还是不行。它选择一个随机类别,而不是分配给最小值或最大值的类别