【发布时间】:2016-10-13 08:24:50
【问题描述】:
我正在寻找有关如何在 mySQL 中按日期分组时以小时为单位完成日期差异的一些想法。例如,以下日期的正常 DateDiff (Hours) 方法将产生 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 小时
谢谢!
【问题讨论】:
-
你有一个每个日期一行的日历表吗?
-
我没有。但如果需要,这很容易包含在解决方案中。