oracle数据库中怎么样去更改date类型字段中的某个值,比如修改其年份,而该日期字段中的其他值不会改变?
如我现在有日期字段值2012-12-1010:23:34将现在需要将其修改为2011-12-1010:23:34。...
如我现在有日期字段值2012-12-10 10:23:34 将现在需要将其修改为2011-12-10 10:23:34。
展开
2个回答
2012-12-10
展开全部
UPDATE
表
SET
日期字段 = ADD_MONTHS ( ADD_MONTHS, -12)
WHERE
条件...
也就是 将日期 = 日期 - 12 个月来处理。
如果是 以天来计算的, 就是简单的 + 1 = 加1天, - 1 = 减1天的处理。
表
SET
日期字段 = ADD_MONTHS ( ADD_MONTHS, -12)
WHERE
条件...
也就是 将日期 = 日期 - 12 个月来处理。
如果是 以天来计算的, 就是简单的 + 1 = 加1天, - 1 = 减1天的处理。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询