计算“TotalshiftTiming - (Break01 + Lunch + Break02)

时间:2018-03-07 11:15:15

标签: mysql

我有一张表显示班次开始时间,休息01开始时间,休息01结束时间,午餐开始时间,午餐结束时间,休息02开始时间,休息02结束时间, 转移结束时间。 在这里,我想在几分钟内计算出所有内容。

Time = TotalShiftTime - ((break01Start - break01endtime) + (lunchstart - lunchend) + (break02start - break02end))

我想每天在几分钟内计算出来。我想根据我想作为输入提供的开始日期和结束日期来计算这个。 它必须像

[(endDate - startDate) * Time]

如果我的endDate07/03/2018startDate04/03/2018,我希望它为[3 * Time]

PS:我没有startDateendDate的专栏。我想在选择系统日期时获得累计分钟数。

我怎样才能做到这一点?

Shiftstart | Brk01start | Brk01end | LunchStart | LunchEnd | Brk02Start | Brk02end | Shiftend
8:00:00    | 11:15:00   | 11:45:00 | 13:00:00   | 13:30:00 | 15:15:00   | 15:30:00 | 17:00:00

0 个答案:

没有答案