社区
基础和管理
帖子详情
求两个Timestamp相减的平均值,怎么写啊?
qiqi0609
2008-01-26 08:08:54
select avg(fieldA - fieldB) from tableA
两个Timpstamp的字段相减之后,出来的结果是类似于(000000000 00:00:00.000000000)这样的东东,然后做avg就会报错。
那么之句SQL应该怎么改阿?
...全文
477
6
打赏
收藏
求两个Timestamp相减的平均值,怎么写啊?
select avg(fieldA - fieldB) from tableA 两个Timpstamp的字段相减之后,出来的结果是类似于(000000000 00:00:00.000000000)这样的东东,然后做avg就会报错。 那么之句SQL应该怎么改阿?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
doer_ljy
2008-02-01
打赏
举报
回复
timestamp兴确实有这个问题,支持的函数太少了。
虽然都是一定精度(毫秒甚至更小)的数值,但是相减之后得知不能直接To_number。
这一点很不方便。
可能只有搂主的方法了
qiqi0609
2008-01-28
打赏
举报
回复
希望得到结果是秒单位的,要至少带有三位小数。
现在想了下面的办法来解决,但是还是觉得太麻烦。
有没有更好的方法
select avg(
( to_date(to_char(fieldA,'yyyy/mm/dd hh24:mi'), 'yyyy/mm/dd hh24:mi') -
to_date(to_char(fieldB,'yyyy/mm/dd hh24:mi'), 'yyyy/mm/dd hh24:mi') ) * 24*3600 +
( to_number(to_char(fieldA, 'ssxff')) - to_number(to_char(fieldB,'ssxff'))
) as aaa
from TableA;
hailang_maxu
2008-01-28
打赏
举报
回复
得统一时间格式
Croatia
2008-01-27
打赏
举报
回复
你希望得到什么结果呢?
秒单位?
天单位?
还是其他什么单位?
dawugui
2008-01-26
打赏
举报
回复
求两日期某一部分的差(比如秒)
SELECT (d1-d2)*24*60*60 vaule FROM DUAL;
dawugui
2008-01-26
打赏
举报
回复
你这个得按个基数来减(如:按天,小时,分钟,秒等),然后求平均?
你这个平均就是除以2?
Oracle
timeStamp
时间类型
相减
,单位为毫秒
关于时间日期的
相减
的知识有很多,但是大部分是以秒为单位的,由于项目指标的要
求
,统计平均交易时间(毫秒级别),自己总结如下: 1.计算时间首先将时间类型转为为字符类型; 2.然后将时间类型转换为对应的时间类型
相减
; 3.接着截取毫秒范围内的字符串; 4.将结果转换为数字类型进行相应的统计计算。 例如: 计算某统计区间内最大的交易时间? --统计时间区域内的最大交易时间 select ...
PostgresSQL:
求
平均停留时间--
timestamp
的日期
相减
PostgresSQL:
求
平均停留时间–
timestamp
的日期
相减
业务需
求
: 车辆信息表(car_info )记录了一辆车进入停车场时间(checkin_time)和离开停车场的时间(checkout_time),要
求
出这个停车所有车辆停留的平均时间 car_info表结构: Tables Are Cool col 3 is right-ali...
Mysql
两个
日期
相减
得到任意指定时间单位差值数据
TIMESTAMP
DIFF()
影视类视频2001被用户101、102、103看过,播放进度分别为:30秒(100%)、21秒(70%)、30秒(100%),平均播放进度为90.00%(保留两位小数);美食类视频2002被用户102、103看过,播放进度分别为:30秒(50%)、60秒(100%),平均播放进度为75.00%(保留两位小数);Mysql 中
两个
日期直接
相减
,若在同一天则得到的是秒,否则
相减
得到的并不是秒,一定要注意。unit参数是确定(end-begin)的结果的单位,表示为整数。)的结果的单位,表示为整数。
mysql计算两列时间差和
平均值
_mysql 两列时间之差计算
String sql=" SELECT w.work_id, w.room_id,rm.name,CAST(sec_to_time(sum(unix_
timestamp
(statusTime.end_time)-unix_
timestamp
(statusTime.create_time))) as CHAR )as times"+",w.number,statusTime.create_ti...
Postgresql 时间
相减
方法比较多,我之前做过一种,可能很笨,但是记录一下。 我是想计算
两个
时间相差大于数据库里另一个字段,代码片段如下 [code="sql"] SELECT round( (EXTRACT (EPOCH from CURRENT_
TIMESTAMP
) - EXTRACT(EPOCH from t1.visit_time))/60) - ...
基础和管理
17,378
社区成员
95,113
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章