从一组时间列表中获取一组最近的时间

来源:互联网 发布:俄罗斯重工业知乎 编辑:程序博客网 时间:2024/05/16 17:02
GREATEST
Return the Latest Date
LEAST(<date>, <date>, <date>, ...)CREATE TABLE t (
datecol1 DATE,
datecol2 DATE,
datecol3 DATE)
PCTFREE 0;

INSERT INTO t VALUES (SYSDATE+23, SYSDATE-10, SYSDATE-24);
INSERT INTO t VALUES (SYSDATE-15, SYSDATE, SYSDATE+15);
INSERT INTO t VALUES (SYSDATE-7, SYSDATE-18, SYSDATE-9);
COMMIT;

SELECT * FROM t;

SELECT GREATEST(datecol1, datecol2, datecol3)
FROM t;
0 0