我有一个名为EVENT_TABLE_T
. 它有一个名为 的列LAST_UPDATE_DT
。此列的一个示例值为:01-JUL-13 11.20.22.37448900 AM
。有超过 700 行具有相同的时间戳值。我想使用 SQL 语句将此值更新为该日期之前的 45 天。例如01-JUL-13 11.20.22.37448900 AM
,经过我的心算,应该变成:(15-May-13 11.00.00......
正好 45 天)。如果这成功了,我想对不同的值应用更新,以LAST_UPDATE_DT
反映可以追溯到 46 天的值。
通过提出这个问题,我希望能够学习 Oracle 日期和时间戳的基础知识,并将它们应用到我的批处理工作中。我希望能够从 Oracle SQL Developer 以及从 Java 内部运行此更新 sql 语句PreparedStatement.
在此先感谢您的帮助。