我有一张由特定日期的日期和销售总额组成的表格。我希望能够查询该表并选择以下内容:最大销售额,与最大销售额相关的日期,所有销售额的总和以及表中的最小日期。另一个复杂因素是存在重复的最大值。我不关心选择哪个最大值,但我只想随意选择一个。这适用于Oracle。
这是我尝试过的。它正在使用子查询。
Select sales, date, min(date), sum(sales) from table
Where sales = (select distinct(max(sales)) from table)
答案 0 :(得分:0)
select
max(sales),
max(date_) keep (dense_rank first order by sales desc),
sum(sales),
min(date_)
from
table_