求时间差的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 select
sum(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语句。 比如如下数据的主要内容,如果未能解决你的问题,请参考以下文章

求SQL语句,删除字段中的首尾指定字符

sql多条件分组查询,求sql语句。

求ACCESS数据库的增删改语句

mysql 分组后 每组随机取一条记录 求sql语句

sql 中的查询语句

用sql语句,查询每个班级成绩排名前三名的学生姓名