Microsoft Access - 按功能分组

时间:2013-09-15 20:51:24

标签: sql excel ms-access

我想知道是否有办法修改我的一个查询的结果。现在,我有一个查询,其中输出通过使用“分组依据”功能按日期显示特定类别类别中的项目数。举个例子,如果我输入9/15/13作为输出日期如下:

苹果1 Bannas 5 梨16

有没有办法让它只显示苹果并将所有其他项目合并为一个类别,以便输出:

苹果1 所有其他21

提前感谢您的所有帮助!

1 个答案:

答案 0 :(得分:1)

如果没有表名或列名,有点困难,但有些内容(你必须在SQL视图中输入)

Select
    IIf([Product] = 'Apples', 'Apples', 'All Others'),
    Count(*)
From
    [Inventory]
Where
    [InventoryDate] = [Enter Date]
Group By
    IIf([Product] = 'Apples', 'Apples', 'All Others')

您需要将Inventory替换为您的表名,将Product替换为包含类别的列,将InventoryDate替换为具有日期的列。 Count(*)可能是sum([Quantity]),具体取决于您的结构。