MYSQL总计随时间除以实例重叠

时间:2018-08-14 23:04:26

标签: mysql math

不确定这是否可行,也不知道如何解决。这既是数学问题,又是查询问题,并且想知道使用MYSQL查询是否可以实现这一点。

如果考虑甘特图,我想计算一个人在两个日期之间花费在上的实际时间(以秒或分钟为单位),考虑到他们也可能同时从事其他任务。我假设如果他们同时处理两个任务,那么他们将花费相等的时间分配给他们。因此,如果他们在20分钟内完成两项任务,那么在这20分钟内他们实际上在每项任务上花费了10分钟。

下图显示了一个假装的日期开始和结束时间,跨度为80分钟。灰色数字表示考虑到他们同时在执行其他任务,将花费多少时间在该任务上。

有人可以通过MySQL查询解决此问题吗? 结果如下:

  • 人员A-任务1-总计:6.667
  • 人员A-任务2-总计:33.334
  • 人员A-任务3-总计:26.667
  • 人员A-任务4-总计:13.334

Table and Gantt Example

0 个答案:

没有答案