MySQL - How to SUM times?

前端 未结 5 2141
礼貌的吻别
礼貌的吻别 2020-11-29 12:15

I have a table that contains date-time values in this format:

START

1/13/2009 7:00:00AM

END

5条回答
  •  一个人的身影
    2020-11-29 12:46

    Check out the MySQL DateDiff Function

    SELECT SUM(DATEDIFF(endtime, starttime)) 
    FROM somerecordstable
    WHERE starttime > '[some date]' AND endtime <= '[some date]'
    

    You could also try:

    SELECT SUM(TIMEDIFF(endtime, starttime)) 
    FROM somerecordstable
    WHERE starttime > '[some date]' AND endtime <= '[some date]'
    

    I haven't tested the second one, but I know the first one should work.

提交回复
热议问题