我几乎完成了所有练习,但不知怎的,我无法解决这个问题。
问题是:
按标题和作者列出书籍清单,每本书都显示2014年9月1日之后借书的频率
我正在使用Microsoft ACCESS,这是我目前所拥有的:
{{1}}
我得到了一些结果,但是他们错了,因为我检查了我的结果是否与表 Borrowings 匹配,但事实并非如此。我的结果表明,2014年9月1日之后,这些书籍的借用次数比表 Borrowings 所显示的要多得多。怎么会?
答案 0 :(得分:0)
尝试加入你的牌桌。 在“查询设计”表单中插入三个表:“书籍”,“作者”和“借阅”。
创建一个从Books.BookNumber到Borrowings.BookNumber的连接,选择书籍的所有记录,并将Borrowings和Book.Author(或其他)中的记录与作者表中的AuthorID匹配。
因此,您将输出字段Books.BookNumber,Authors.FirstName和Authors.Lastname以及Borrowings.DateBorrowed。
在Total row中,选择Count作为DateBorrowed字段的聚合公式。
仅将您的WHERE条件设置为DateBorrowed(>#1-9-2014#)
在SQL视图中,您将找到开箱即用的SQL代码。