select datediff(ss,a4,a3)
得到秒数。

解决方案 »

  1.   

    select a2,sum(datediff(day,a3,a4)) as 时间长度 from t1 group by a2
      

  2.   

    a3,a4里面保存的是小时是什么意思?给个例子出来?
    如果是datetime,datediff(ss,a4,a3) 就没有问题
      

  3.   

    select a2,sum(datediff(hh,a3,a4)) as 时间长度 from t1 group by a2
      

  4.   

    谢谢各位。
    a3,a4有分钟,例如:2:30
    我用
    select a2,sum(datediff(mi,a3,a4)) as 时间长度 from t1 group by a2
    得出分钟,然后换算成小时数(带小数)