考勤表重组考勤表逻辑
id | rollno | faculty | date | PresentAbsent
---|---------|---------|------------|--------------
1 | RP1201 | ABC | 12/12/2016 | P
2 | RP1202 | ABC | 12/12/2016 | A
休假表
Lid | rollno | startdate | enddate | full-half-day | time
----|--------|------------|------------|---------------|---------------
1 | RP1201 | 11/12/2016 | 12/12/2016 | fullday | Not applicable
2 | RP1202 | 12/12/2016 | 12/12/2016 | halfday | 10.30-11.30
所需的报表
rollno | totallecture | totalpresent | totalabsent | totalleave | withoutLeave% | withLeave%
-------|--------------|--------------|-------------|------------|---------------|-----------
RP1201 | 12 | 6 | 6 | 2 | 50% | 66.66%
从上表的逻辑在启动它工作正常,但表项增加系统有更多时间来计算报告。
请帮我改表的逻辑,帮助我在几秒钟
请任何其他建议,将不胜感激
您可以再添加一列来计算每月出现的天数。 – Prajwal
@Prajwal感谢您在哪个表中回复 – Pravin
您可能需要更改整个结构。 – Prajwal