MIN和MAX Oracle 10g

时间:2014-04-23 07:27:35

标签: sql oracle max min

我有一个表格,其中包含销售列和该销售列的日期,我想选择最小值和最大值以及此最小值和最大值的日期,以响应单个最大值及其日期和单个最小值及其日期,在Oracle中,但我不知道它是怎么做的,任何想法?

由于

1 个答案:

答案 0 :(得分:1)

从您的解释看起来您需要以下内容:

1) SELECT Sales , date FROM TABLE_NAME WHERE Sales = ( SELECT MIN(Sales) FROM TABLE_NAME)

2) SELECT Sales , date FROM TABLE_NAME WHERE Sales = ( SELECT MAX(Sales) FROM TABLE_NAME)

在单个查询中

    SELECT Sales , date FROM TABLE_NAME WHERE Sales = ( SELECT MIN(Sales) FROM TABLE_NAME)

    UNION 

    SELECT Sales , date FROM TABLE_NAME WHERE Sales = ( SELECT MAX(Sales) FROM

 TABLE_NAME)