【发布时间】:2020-01-31 05:00:13
【问题描述】:
我在 mysql 19BE1attendance 中有一个学生考勤表。列是数字、名称、总计、Week_2、Week_1
Week_X 为 1 或 0
当然,随着学期的进行,周数会增加。
列总计应该是 Week_X 值的总和。
这就是我想要的,所有的值都很好地添加到第三列总计中:
选择 Week_2、Week_1、(Week_1 + Week_2)作为 19BE1 出席的总数;
编辑:我制作了可以将 .csv 导入表格的 php。这就是出勤值进入出勤表的方式。
现在我有总数了。假设我有另一个表总计 3 列数字名称总计
如何在列总计中获得每个学生的总计?
或者,当学生希望查看他或她的分数时,动态添加出勤值并将其输出到带有 foreach() 的网页中。
我已经可以使用 php 输出虚构的分数值了。
(编号为学号,是每个学生的唯一标识)
【问题讨论】:
-
关系数据库中的表不是电子表格。它们代表关系。你用错了。
-
我明白了,这是我的问题。我只是从mysql开始
-
大概不可能有 week_3 或 week_0?
-
总共有 18 周。我只是在做实验。我厌倦了这个:SELECT number, Week_2, Week_1, (Week_2 + Week_1) AS total FROM 19BE1attendance WHERE number = '1925010101';这让我得到了我想要的。只需要把它放到php中!
标签: mysql