日期函数请教。

6060 2003-12-24 05:05:47
大虾:
oracle中可有这么个日期函数,可以将输入的日期加一天,减一天的。如果月份有变动的话,要能自动变化的。
谢谢!
...全文
16 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
beckhambobo 2003-12-24
  • 打赏
  • 举报
回复
所有通过函数转换都会慢,建函数索引吧
lianhg 2003-12-24
  • 打赏
  • 举报
回复
“对了,听说在sql中使用:to_char比用to_date,要慢的多!有这种说法吗?”, 没听说。
能运行Oracle的数据库服务器,不会在乎这点资源的
6060 2003-12-24
  • 打赏
  • 举报
回复
多谢各位大虾!
对了,听说在sql中使用:to_char比用to_date,要慢的多!
有这种说法吗?

我不想再开个问题,可以加分。呵呵。
lcz022 2003-12-24
  • 打赏
  • 举报
回复
select (to_date('2003-12-24','yyyy-mm-dd')+1) from dual;
zgh2003 2003-12-24
  • 打赏
  • 举报
回复
SQL> select (to_date('24-12-2003','dd-mm-yyyy')+1) Test_Date from dual;

TEST_DATE
-----------
2003-12-25

SQL> select (to_date('24-12-2003','dd-mm-yyyy')-1) Test_Date from dual;

TEST_DATE
-----------
2003-12-23

你需要先将输入的日期用“to_date”函数转换成真正的日期格,
然后直接相加减。

shuangyu 2003-12-24
  • 打赏
  • 举报
回复
sysdate+1就行了

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧