求时间差的sql语句。 比如如下数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求时间差的sql语句。 比如如下数据相关的知识,希望对你有一定的参考价值。
msisdn createtime closetime 138 2011-5-17 15:30:00:000 2011-5-17 15:30:00:530 138 2011-5-17 15:40:00:000 2011-5-17 15:40:00:530 怎么用sql语句查询出138这个号码一共用了多少时间? 对了 是sybase 的 IQ 数据库。
参考技术A selectsum(datediff(millisecond,createtime,
closetime))as
总豪秒数
from
表名
where
msisdn=138
select
sum(datediff(minute,createtime,
closetime))as
总秒数
from
表名
where
msisdn=138
select
sum(datediff(minute,createtime,
closetime))as
总分钟
from
表名
where
msisdn=138
select
sum(datediff(Hour,createtime,
closetime))as
总小时
from
表名
where
msisdn=138
select
sum(datediff(Day,createtime,
closetime))as
总天数
from
表名
where
msisdn=138
select
sum(datediff(week,createtime,
closetime))as
总天数
from
表名
where
msisdn=138
select
sum(datediff(Month,createtime,
closetime))as
总天数
from
表名
where
msisdn=138
select
sum(datediff(quarter,createtime,
closetime))as
总季数
from
表名
where
msisdn=138
select
sum(datediff(year,createtime,
closetime))as
总年数
from
表名
where
msisdn=138
楼主没有说
时间单位
,我列出所有,你自己选
以上是关于求时间差的sql语句。 比如如下数据的主要内容,如果未能解决你的问题,请参考以下文章