我有一个表格,其中包含销售列和该销售列的日期,我想选择最小值和最大值以及此最小值和最大值的日期,以响应单个最大值及其日期和单个最小值及其日期,在Oracle中,但我不知道它是怎么做的,任何想法?
由于
答案 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)