zoukankan      html  css  js  c++  java
  • 求时间差的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这个号码一共用了多少时间?



    ===============================================

    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
  • 相关阅读:
    Salesforce的Developer Console简介
    Apex的对象共享
    GBDT
    熵、条件熵、相对熵、交叉熵
    如何理解最小二乘法?
    SENet
    C++ to_string()
    Gradient Harmonized Single-stage Detector
    如何只反向传播部分样本loss
    Focal Loss和OHEM如何应用到Faster R-CNN
  • 原文地址:https://www.cnblogs.com/soundcode/p/4492205.html
Copyright © 2011-2022 走看看