在 Oracle SQL 表中更新前一天的日期
Posted
技术标签:
【中文标题】在 Oracle SQL 表中更新前一天的日期【英文标题】:Updating a date back one day in Oracle SQL table 【发布时间】:2021-12-29 09:47:10 【问题描述】:table
我正在尝试更新 SQL 表中的日期,我想将列 create_time 更新回 sql 中的某一天 那么我想要的最终输出应该是:
CRETE_TIME
2021-12-14 16:52:31
2021-12-14 16:52:36
2021-12-03 16:52:40
所有的 create_time 都回来了一天。 有任何想法吗?我是一个该死的初学者
【问题讨论】:
你的问题是什么 我想在sql中将create_time列更新回一天 【参考方案1】:你可以试试这个:
update table_name
set CREATE_TIME = CREATE_TIME - 1;
【讨论】:
它不起作用。我试过了。 @glii001 需要详细说明吗?你有错误吗?【参考方案2】:更新表名 设置创建时间 = 创建时间 -1
【讨论】:
以上是关于在 Oracle SQL 表中更新前一天的日期的主要内容,如果未能解决你的问题,请参考以下文章
oracle获取系统日期--当前时间+前一天+当前月+前一个月