我是Access 2010的新手。我有一张桌子:
ID Mth OrderID Net Sales
1 1 3 36
2 1 2 12
3 1 2 20
4 2 1 10
我想通过Mth
计算OrderID
点数,这些订单的数量以及这些订单的净销售额得到摘要:
Mth Ordercount Quantity Net Sales
1 2 7 68
2 1 1 10
有办法做到这一点吗?
我还希望将Mth = 1
转换为Month = Jan 2013
,但要按日期顺序列出,而不是按字母顺序排列。
Mth
Jan 2013
Feb 2013
我该怎么做?
到目前为止,我只使用了设计视图,并且没有使用SQL代码。
答案 0 :(得分:0)
这主要可以在访问的设计查看器中完成,尽管它需要创建多个查询并将它们用作源而不是表,或者您可以在sql代码中编写子选择。
对于您的第一个问题,您需要根据月份对订单ID进行明确计算。 This问题回答了同样的问题,并提供了您需要的输出。
如果您有一个提供每月订单数量的查询,则可以创建一个新的查询,该查询将月份与Net Sales
作为总字段连接到表和您的查询。源数据中的数量来自哪里?
要将月份号码显示为月份,您可以使用MonthName function。您可以通过将& " 2013"
添加到表达式的末尾来添加2013。
您可以通过第二次添加月份字段进行排序,但取消选中显示框,对月份进行排序。