注意:与函数 ROUND 的区别为, 返回的值必须是在 date 之前的离 date 最近的日期,ROUND 可以是 date 之前也可以是 之后的离它最近的日期值。

    fmt参数表说明
    j默认值,最近 0 点日期。
    day、dy、d返回离指定日期最近的星期日。
    month、mon、mm、rm返回离指定日期最近的月的第一天日期。
    q返回离指定日期最近的季的日期。
    yyyy、yyy、yy、y多个 y 表示不同的精度,返回离指定日期最近的年的第一个日期。
    cc、scc返回离指定日期最近的世纪的初日期。

    以下示例展示了用 TRUNC 计算距离 SYSDATE 最近的符合要求的日期值:

    以下示例展示了在相同日期下用 计算符合要求的最近日期的结果: