我有关注表stuinfo
+------------+-------+-----------+
| Roll_no | Name | Lastname |
+------------+-------+-----------+
| 37032 | johny | bravo |
| 37034 | sam | smith |
+------------+-------+-----------+
第二个stu_attendace
+------------+-------+-----------+
| Roll_no | Name | month |
+------------+-------+-----------+
| -1 | total | 26 |
| 37032 | johny | 19 |
| 37034 | sam | 25 |
+------------+-------+-----------+
总天数为 26 天,因此 johny 的出勤率为 73.03% , Sam 的出勤率为 95.03% 。
那么如何通过在运行时计算并在实际上不在数据库中的新列“per_attendace”中显示这些值来显示他们的出勤率。如下图所示
+----------+--------+-----------+---------------+
| roll_no | name | last_name | per_attendace |
+----------+--------+-----------+---------------+
| 37032 | johny | bravo | xx % |
| 37034 | sam | smith | xx % |
+----------+--------+-----------+---------------+