我有一个由特定日期的日期和销售总计组成的表。我希望能够查询表并选择以下内容:最大销售,与最大销售数字相关的日期,所有销售量以及表中的最低日期。另一个并发症是有重复的最大值。我不在乎选择哪个最大值,但我只想随机一个。这是针对甲骨文的。
这是我尝试的。它正在使用子查询。
Select sales, date, min(date), sum(sales) from table
Where sales = (select distinct(max(sales)) from table)
select
max(sales),
max(date_) keep (dense_rank first order by sales desc),
sum(sales),
min(date_)
from
table_
另请参见此SQL小提琴