0

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

苹果 1 香蕉 5 梨 16

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

苹果 1 所有其他 21

提前感谢您的所有帮助!

4

1 回答 1

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]),这取决于你的结构。

于 2013-09-15T21:02:44.410 回答