Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MYSQL总时间除以实例重叠_Mysql_Math - Fatal编程技术网

MYSQL总时间除以实例重叠

MYSQL总时间除以实例重叠,mysql,math,Mysql,Math,不确定这是否可行,也不知道如何处理。这既是一个数学问题,也是一个查询问题,我想知道MYSQL查询是否可以做到这一点 如果你想一个甘特图,我想计算一个人在两个日期之间完成一项任务的实际时间(以秒或分钟为单位),考虑到他们可能同时也在做其他任务。我的假设是,如果他们同时在做两项任务,那么他们在这两项任务之间分配的时间是相等的。因此,如果他们花20分钟完成两项任务,那么在这20分钟内,他们实际上花了10分钟完成每项任务 下表显示了一个80分钟的模拟日期开始和结束。灰色数字表明,考虑到他们在同一时间内正

不确定这是否可行,也不知道如何处理。这既是一个数学问题,也是一个查询问题,我想知道MYSQL查询是否可以做到这一点

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

下表显示了一个80分钟的模拟日期开始和结束。灰色数字表明,考虑到他们在同一时间内正在处理其他任务,他们将在该任务上花费多少时间

有人能用MySQL查询解决这个问题吗? 结果如下:

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

间隔时间是固定在20分钟还是可变长度?不,可以是任意长度。我只是做了20次间隔,以便更容易理解。:)