@a_horse_with_no_name によって提案されたソリューション 遅いことが判明した場合、次の方法で実行できるはずです:
+1 日 -1 秒は、文字列連結なしで、その結果を取得するために従うロジックです:
SELECT trunc(SYSDATE) + 1 - (INTERVAL '1' SECOND) FROM DUAL
プレ>UPDATEに翻訳
UPDATE MY_TABLE SET MY_DATE_COLUMN = trunc(MY_DATE_COLUMN) + 1 - (INTERVAL '1' SECOND)
プレ>ただし 保守性はソフトウェアを書く上で非常に重要であり、これを読むことは、提案された他の解決策よりもはるかに難しいことに注意してください。
おすすめの読み物