ORACLE 时间间隔计算

转载 2012年03月27日 13:46:44

.Oracle中两个Date相减,返回值单位为天。
     如果想要秒可以:(date1-date2)*24*3600,时分同理。
     如果想要月年等,这种情况还不知道怎么弄。

2.Oracle的mod()
    最近有个应用:
     有个表,很大,里面的数据是每秒一条,有个插入时间列。现在有3个条件:starttime,endtime,intervaltime
     即:取得的数据要符合以下条件:
      插入时间在starttime和endtime之间的,但不是每条数据都要,
      需要做一个筛选,即时间间隔为intervaltime。

  以下为时间间隔的解决方案:
    select t.* from t where mod((inserttime-to_date('2009-9-3 8:59:58','yyyy-mm-dd hh24:mi:ss'))*24*3600,intervaltime )=0

 

http://fandayrockworld.iteye.com/blog/466327

ORACLE 计算时间相减间隔

1.计算天数 select sysdate- to_date('2009-07-14 12:00:0' ,'yyyy-mm-dd hh24:mi:ss') from dual; 2.计算小时数 ...
  • xiaoqforever
  • xiaoqforever
  • 2014年05月29日 20:20
  • 4981

oracle精确计算出两个时间的间隔

oracle精确计算出两个时间的间隔 http://blog.sina.com.cn/s/blog_4b22130e010005zg.html 这个数据类型我们实在是太熟悉了,当我们需要表示日...
  • orion61
  • orion61
  • 2014年07月08日 16:34
  • 1523

oracle sql 时间间隔计算

计算间隔时间:select f_date,f_cstime,f_cetime, (((SYSDATE- TO_DATE(f_date||f_cstime,YYYYMMDDHH24MISS)) * 86...
  • yxz30
  • yxz30
  • 2009年09月24日 10:46
  • 454

用C实现计算时间间隔的方法

#include /*时间间隔,win32下为毫秒,DOS下为1/18秒(有点低)*/ long GetTickCount() { long ret; ret=peek(0x0,0x46e)...
  • lujianfeiccie2009
  • lujianfeiccie2009
  • 2012年01月21日 18:19
  • 1895

Linux计算时间间隔

1: Linux计算时间间隔: 2:  3:  4: #include     5: #include 6:  7: /* 8: int gettimeofda...
  • Kasmile
  • Kasmile
  • 2008年11月27日 16:39
  • 3194

Oracle取两个日期之间的时间间隔

1、距当前日期XX天XX小时XX分XX秒之前 2、日期间隔 3、常用日期操作
  • xuke6677
  • xuke6677
  • 2014年12月13日 16:23
  • 4194

Oracle日期中分钟、小时间隔的计算方法

       备       忘        比如:sysdate表示为系统当前时间。sysdate+30/(24*60*60) 则表示当前时间的下一30秒。 总之记住,30/(24*60*60)中...
  • jojoy_828
  • jojoy_828
  • 2008年04月10日 17:24
  • 4116

ORACLE 日期时间数据类型与时间间隔数据类型讲解

23.1 概述 数据类型 说明 DATE 日期时间型,精确到秒 TIMESTAMP(fractional_seconds_pr...
  • zhaolong1990ok
  • zhaolong1990ok
  • 2013年10月08日 14:30
  • 2454

c++时间间隔运算

#include #include #include #include "time.h" #include using namespace std; //strTime格式为 201602...
  • kelindame
  • kelindame
  • 2016年03月01日 01:19
  • 391

Java中关于时间间隔的计算

一、Java计算时间差及比较时间大小(时间点) 比如:现在是2004-03-26 13:31:40 过去是:2004-01-02 11:30:24 我现在要获得两个日期差,差的形式为:XX天XX小时X...
  • Yu_Rong
  • Yu_Rong
  • 2015年09月24日 19:26
  • 3144
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ORACLE 时间间隔计算
举报原因:
原因补充:

(最多只允许输入30个字)