我需要创建一个PLSQL函数来从三个传递的日期参数中返回最新日期。
例如:
theLatestDate date;
theLatestDate := GetLatestDate(Date1, Date2, Date3);
答案 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