CSDN论坛 > Oracle > 基础和管理

我们公司的数据库在表中都是用两列分别记录日期和时间的,怎么用sql得出时间差? [问题点数:50分,结帖人wd123]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs7
本版专家分:16324
Blank
黄花 2005年1月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2004年5月 Oracle大版内专家分月排行榜第三
Bbs7
本版专家分:16934
Blank
黄花 2004年11月 Oracle大版内专家分月排行榜第二
2004年10月 Oracle大版内专家分月排行榜第二
Bbs7
本版专家分:16324
Blank
黄花 2005年1月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2004年5月 Oracle大版内专家分月排行榜第三
Bbs7
本版专家分:11146
Bbs1
本版专家分:0
Bbs6
本版专家分:7537
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
Oracle中计算两个时间的时间差:
计算时间差是oracle data数据类型的一个常见问题。oracle支持日期计算,你可以创建诸如“日期1-日期2”这样的表达式来计算这两个日期之间的时间差。一旦你发现了时间差异,你可以使用简单的技巧来以天、小时、分钟或者秒为单位来计算时间差。为了得到数据差,你必须选择合适的时间度量单位,这样就可以进行数据格式隐藏。 使用完善复杂的转换函数来转换日期是一个诱惑,但是你会发现这不是最好的解
mysql数据中计算时间差函数
mysql数据中计算时间差函数 MySql计算两个日期的时间差函数TIMESTAMPDIFF用法:  语法:  TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)    说明:  返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。其结果的 单位由interval 参数给出。i
sql 相邻2条记录时间差比较
转载地址:http://wwwzhouhui.iteye.com/blog/614147  下午看到项目有个统计报表的生成,其中XX表中记录相邻2条记录统计时间差 即   表中数据如下: 要求相邻2条记录 如第1条和第2条记录创建时间差统计出来  即          zhouhui         5秒          dingxiang     24秒 需求出来了需要解决,后来找到解决办法了...
oracle 计算两个时间的分钟差 sql语句
select sysdate, ROUND(TO_NUMBER(sysdate - to_date('2011-10-12 14:23:00','YYYY-MM-DD hh24:mi:ss')) * 24 * 60)  from dual;
pandas中关于DataFrame计算时间差(加减)
Dataframe中的时间是不能直接进行相加减的。如果将两列时间进行加减,会弹出类型错误: TypeError: unsupported operand type(s) for -: 'str' and 'str' 所以需要先用pandas的to_datetime()方法,转化成时间格式进行加减,然后再转换成df格式 new_df = pd.DataFrame(pd.to_datetim...
在mysql语句中对于时间格式数据的处理,格式化时间,根据生日计算年龄,计算时间差
1.在做项目时有时会遇到表中字段为datetime查出来的时间比较奇怪,这样做select id,username,DATE_FORMAT(updatetime,'%Y %T') as time from userDATE_FORMAT(updatetime,'%Y %T') //此格式对应的时间为2017-12-07 20:22:262.数据库存的生日birthd为date型,要计算年龄...
常用的获取时间差的sql语句
常用的获取时间差的sql语句"select count(*) from [注册] where datediff(day,time,getdate())//获取当天注册人员数sql="select id,classid,classname,xiaoshoue,xiaoshou,jinhuo,kucun,addtime " sql=sql&" from xiaoshou where addtime b
SQL计算两个日期的差(天、小时、分、秒)
select datediff(DAY,'2012/8/1','2012/8/20') as daysum //注解:MONTH为月、DAY为查询天、HOUR为小时、MINUTE为分钟、SECOND为秒
数据库实现计算工作日时间差--去除节假日及周末
由于统计需求,要求计算2个时间差,并且要求去除节假日和周末的时间。 说一下需求规则: 1、如果开始时间和结束时间在一个休假时间段内,时间差为0,比如10.2到10.4这种。 2、其他情况,只计算在休假时间外的。 首先说一下思路: 1、我在t_rest_day表中存入了每一年的休假数据(节假日+周末),这样免得去判断节假日和周末重复的情况。 2、针对开始时间进行加1天循环,直到大于结束时
DB2 如何计算两个时间之差
日期函数 有时,您需要知道两个时间戳记之间的时差。为此,DB2 提供了一个名为 TIMESTAMPDIFF() 的内置函数。但该函数返回的是近似值,因为它不考虑闰年,而且假设每个月只有 30 天。以下示例描述了如何得到两个日期的近似时差: timestampdiff (, char(         timestamp('2002-11-30-00.00.00')-        
关闭
关闭