选择最少两个日期

时间:2010-11-09 19:44:11

标签: oracle

我想做以下事情:

SELECT min( date_1, date_2)
from dual;

但是这会非常失败,因为min只需要一个参数。还有另一种方式吗?

2 个答案:

答案 0 :(得分:31)

SELECT LEAST(date_1, date_2) FROM DUAL;

Oracle LEAST

答案 1 :(得分:12)

尝试使用CASE代替MIN来比较两者并返回较小的值:

   SELECT CASE WHEN date_1<date_2 THEN date_1 ELSE date_2 END FROM dual;

来源:http://www.techonthenet.com/oracle/functions/case.php