CREATE OR REPLACE FUNCTION f_RoundDate(uDate IN Date,FMT VARCHAR2)
/***
oracle round日期函数 天数如何四舍五入?
以 1999.11.21 10:31:11 为例
格式 结果
---------------------------------------------------------------------------
SS 1999.11.24 10:31:11
MI 1999.11.24 10:31:00
HH 1999.11.24 11:00:00
DD 1999.11.24 00:00:00
MM 1999.12.01 00:00:00
YY 2000.01.01 00:00:00
SELECT f_RoundDate(TO_DATE('1999.11.21 10:31:11','YYYY-MM-DD HH24:MI:SS'),'SS') FROM DUAL;
***/
RETURN DATE
IS
uReturn DATE; -- 返回日期
BEGIN
uReturn := uDate;
IF (FMT =
ORACLE 日期的四舍五入
最新推荐文章于 2022-10-25 19:13:09 发布
本文详细介绍了在Oracle数据库中如何进行日期的四舍五入操作,包括向上取整、向下取整和保留指定精度等方法,通过实例演示帮助理解其使用技巧。
摘要由CSDN通过智能技术生成