不确定这是否可行,也不知道如何解决。这既是数学问题,又是查询问题,并且想知道使用MYSQL查询是否可以实现这一点。
如果考虑甘特图,我想计算一个人在两个日期之间花费在上的实际时间(以秒或分钟为单位),考虑到他们也可能同时从事其他任务。我假设如果他们同时处理两个任务,那么他们将花费相等的时间分配给他们。因此,如果他们在20分钟内完成两项任务,那么在这20分钟内他们实际上在每项任务上花费了10分钟。
下图显示了一个假装的日期开始和结束时间,跨度为80分钟。灰色数字表示考虑到他们同时在执行其他任务,将花费多少时间在该任务上。
有人可以通过MySQL查询解决此问题吗? 结果如下: