mySQL DateDiff按日期排列

时间:2016-06-13 02:06:22

标签: mysql sql date datetime

我正在寻找一些关于如何在mySQL中按日期分组来完成日期差异的想法。例如,以下日期的正常DateDiff(小时)方法将导致49小时,但我感兴趣的是哪些天的总共49小时的份额:

Date 1: 2016-06-12 12:00
Date 2: 2016-06-14 13:00

结果:

开始结束差异 2016-06-12 12:00 2016-06-13 00:00 12小时
2016-06-13 00:00 2016-06-14 00:00 24小时
2016-06-14 00:00 2016-06-14 13:00 13小时

谢谢!

1 个答案:

答案 0 :(得分:0)

假设你有一个日历表,开始日期和结束日期都在变量中,那么像这样的逻辑应该做你想做的事情:

while True:
    #have user input something

    if "input" in alist:
        #tell user his variable is already stored
    else:
        alist.append(userinput)