Oracle数据库如何增加或减少日期值的天数?

Oracle数据库如何增加或减少日期值的天数?,第1张

sysdate是日期型的,日期型可以直接加减天数得到新的日期, 如 sysdate+1,sysdate-1,当天是本月第一天的时候你减一就是上月最后一天,你不要担心ORACLE会给你减出个非法日期,当然你使用中转其他类型时最好加上括号如(sysdade-1)防止运算顺序错误造成意外的结果。

date dt0

date dt1

if to_char(dt0 +1,'d') = 7 then

   dt1 := dt0 + 3

elsif to_char(dt0 +1,'d') = 1 then

   dt1 := dt0 +2

else

    dt1 := dt0 + 1

end if


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11648610.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存