使用COUNT ms-access创建表

时间:2012-04-24 12:15:17

标签: ms-access count percentage create-table alter

我有一个数据库,我想创建一个包含COUNT函数的表。有可能吗?

我有3个现有表:

Member
Feedback
Attendance

在反馈表中,有2列

Class_ID, 
Likes 

(Class_ID链接与出席,因为每个成员参加1班,例如1,2,3等等,喜欢是喜欢班级的人数)。

在考勤表中,有3列:

Class_ID
Member_ID
Non_member_name

现在我想更改反馈表以添加2个新列。一个计算参加课程的人数,例如,如果有4个人参加第1课,那么将有4行Class_ID = 1。两个计算喜欢的百分比,即Likes / Number_attending * 100%

ALTER TABLE Feedback
ADD COUNT(*) AS Number_Attending
WHERE Class_ID.Feedback=Class_ID.Attendance

我试图运行但是括号中的字段定义存在语法错误(欢迎*。建议/更正之前。

1 个答案:

答案 0 :(得分:2)

例如:

 SELECT Class_ID, Count(Member_ID) As MemCount, Count(Non_Member_Name) As NonMemCount
 FROM Attendances
 GROUP BY Class_ID

另请参阅Access 2010 calculated columns