如何从PL / SQL中的三个日期参数中获取最新日期?

时间:2014-12-04 19:45:54

标签: sql oracle plsql

我需要创建一个PLSQL函数来从三个传递的日期参数中返回最新日期。

例如:

theLatestDate    date;

theLatestDate := GetLatestDate(Date1, Date2, Date3);

1 个答案:

答案 0 :(得分:4)

无需创建新功能。这就是greatest的作用:

theLatestDate := greatest(Date1, Date2, Date3);

手册中的详细信息:https://docs.oracle.com/cd/E11882_01/server.112/e41084/functions069.htm#SQLRF00645

greatest()的“反面”是least()https://docs.oracle.com/cd/E11882_01/server.112/e41084/functions087.htm#SQLRF00657