access中要如何计算相同字段的不同记录?
本人access菜鸟一枚,请教大神我用access2003建立了A表和B表,用B作为A的子表。B是没有主键(比方说姓名就可以重复很多个)的,A的主键是姓名。B表内每个人都...
本人access菜鸟一枚,请教大神
我用access2003建立了A表和B表,用B作为A的子表。B是没有主键(比方说姓名就可以重复很多个)的,A的主键是姓名。B表内每个人都有一个加分记录和扣分记录,每个人有很多条记录(姓名也有很多重复的)。想请问如何将B表不同人的记录进行统计,并将最终的结果在A表上表现出来?
A表结构:
姓名 加分记录(总) 扣分记录(总)
B表结构:
姓名 加分记录(子) 扣分记录(子)
求大神解答!本人不会sql语句··· 展开
我用access2003建立了A表和B表,用B作为A的子表。B是没有主键(比方说姓名就可以重复很多个)的,A的主键是姓名。B表内每个人都有一个加分记录和扣分记录,每个人有很多条记录(姓名也有很多重复的)。想请问如何将B表不同人的记录进行统计,并将最终的结果在A表上表现出来?
A表结构:
姓名 加分记录(总) 扣分记录(总)
B表结构:
姓名 加分记录(子) 扣分记录(子)
求大神解答!本人不会sql语句··· 展开
1个回答
展开全部
不会sql没关系,我给你写了你会照着套吧?
建一个查询,进入查询的sql设计模式,套用以下sql:
select *,
dsum("加分记录","B","姓名='" & A.姓名 & "'") as 加分总计,
dsum("扣分记录","B","姓名='" & A.姓名 & "'") as 扣分总计,
from A
表名和字段名称按你的实际名称修改。
祝你成功!
更多追问追答
追问
我套用进去了,他说我子句中包含一个保留字、拼写错误或丢失参数,我点击确定以后,整个“from"被刷黑了。这是啥情况呀
追答
你是怎么写的?把你写的和错误提示贴出来看看
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询