存储过程拆分数据相关问题

一位员工请了两天半事假,6到8号,6号一天(480分钟),7号一天(480分钟),8号半天(240分钟),该员工年假剩余540分钟,调休剩余120分钟,优先扣完这两个之后再扣了540分钟事假,数据库产生了三条数据,如图一:

img

请问怎么把这三条数据用存储过程拆分成图二这种呢

img

你这个问题应该还有一张表,存储员工剩余年假跟调休时间的数据