「Oracle 12c」ROUND関数で日付型の値を丸める方法
環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production
書式
SELECT TO_CHAR(ROUND(日付),’YYYY-MM-DD HH:MI:SS’) FROM テーブル名
丸める単位は日で、基準となるのは正午です。
使用例1
SQL構文
SELECT TO_CHAR(SYSDATE,'YYYY-MM-DD HH:MI:SS') FROM DUAL
実行結果
2022-05-30 05:30:09
使用例2
SQL構文
SELECT TO_CHAR(ROUND(SYSDATE),'YYYY-MM-DD HH:MI:SS') FROM DUAL
実行結果
2022-05-31 12:00:00