Oracle中有没有计算两个日期之间差值的函数?

rourouws79 2004-04-25 10:35:16
Oracle中有没有计算两个日期之间差值的函数?不是Months_Between,这个只能返回相差的月数,有没有能返回天数的函数?
...全文
1603 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
rourouws79 2004-04-27
  • 打赏
  • 举报
回复
谢谢大家!再补充问一下:
dual 是什么?
wonderfulday 2004-04-26
  • 打赏
  • 举报
回复
trunc(date1+(3600*23+59)/(24*3600)-date2)
bzszp 2004-04-26
  • 打赏
  • 举报
回复
trunc(date1-date2)
rourouws79 2004-04-26
  • 打赏
  • 举报
回复
有没有这样的函数fun,fun('2004-3-25','2004-3-20'),返回5
另外如果自己编写一个计算日期差值的函数,能否用在Delphi的SQL语句中?Oracle会不会认这样的函数呢?
谢谢
dinya2003 2004-04-26
  • 打赏
  • 举报
回复
select to_date('2004-3-20','yyyy-mm-dd')-to_date('2004-3-25','yyyy-mm-dd') from dual

返回-5
dlmaomao 2004-04-26
  • 打赏
  • 举报
回复
SQL> select trunc(sysdate-to_date('2004-04-01','yyyy-mm-dd')) from dual;

TRUNC(SYSDATE-TO_DATE('2004-04-01','YYYY-MM-DD'))
-------------------------------------------------
25
rourouws79 2004-04-25
  • 打赏
  • 举报
回复
另外如果自己编写一个计算日期差值的函数,能否用在Delphi的SQL语句中?Oracle会不会认这样的函数呢?

17,377

社区成员

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

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