请教一个日期相加问题

kp_man 2005-01-07 09:48:33
select to_char(sysdate, 'YYYYMMDDHH24MISS'), to_char(sysdate+1/5, 'YYYYMMDDHH24MISS') from tablename

出来的结果如下:
TO_CHAR(SYSDAT TO_CHAR(SYSDAT
-------------- --------------
20050107094310 20050107143110

两个结果有什么对应关系呢 ?
...全文
164 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
doulikeme 2005-01-08
  • 打赏
  • 举报
回复
基本上所有的数据库都是通过 浮点数 来存储日期信息的,1 就1天 1/24就是1 小时
yxxx 2005-01-07
  • 打赏
  • 举报
回复
呵呵
kp_man 2005-01-07
  • 打赏
  • 举报
回复
呵呵 睇错了 确是相差4小时48分;
ORARichard 2005-01-07
  • 打赏
  • 举报
回复
前面打错了

143110-094310是4h 48m 00s
ORARichard 2005-01-07
  • 打赏
  • 举报
回复
143110-094310=48800秒,怎么是5小时呢
zmpcoming 2005-01-07
  • 打赏
  • 举报
回复
我认为1/5时一天的1/5.对应数值为:00000000044800 然后想加就可以了。
44800就是4个小时,48分钟
kp_man 2005-01-07
  • 打赏
  • 举报
回复
但结果好象是相差5个小时哦
qiaozhiwei 2005-01-07
  • 打赏
  • 举报
回复
楼上正确,时间的相加相减是以天为单位的
yxxx 2005-01-07
  • 打赏
  • 举报
回复
5分之1天,4小时48分
ORARichard 2005-01-07
  • 打赏
  • 举报
回复
两个时间相差1/5天

17,378

社区成员

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

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