gpt4 book ai didi

excel - Microsoft Access 查询 - 根据日期查找数据

转载 作者:行者123 更新时间:2023-12-04 20:45:26 24 4
gpt4 key购买 nike

我有一个 Excel 表,其中有多个日期列。每个日期列旁边都有另一列,其中包含当天的项目总数。因此,例如,该表有日期 1,然后是项目数 1,然后是日期 2 和项目数 2,依此类推,直到 10。

例子:

Date 1 --| Number of Items 1| Date 2-----| Number of Items 2
9/10/13 -| -------2---------| 9/11/13----|-------3---------
9/9/13 --| -------2---------| 9/10/13----|-------3---------

我需要在 Microsoft Access 中设计一种查询,该查询可以获取每行中指定日期的项目总数。问题是输入到每个日期列中的日期不会是统一的,这意味着日期 1 和日期 2 的第一行条目可能是 9/10/13 和 9/11/13,但进入日期 1 和日期 2 的下一行可能分别是 9/09/13 和 9/10/13(参见上面的示例)。

这样做的目的是能够根据我指定的日期确定人们输入表格的项目总数。如您所见,这提出了一个问题,因为如果我需要查找 2013 年 9 月 10 日的项目数,我需要以某种方式从 Number of Items 1 列和第二行中提取第一行中的数据在项目数 2 列中。尽管表格的结构对于我想要完成的工作并不理想,但我无法控制它的设计。

这可能吗?如果可以,如何实现?

最佳答案

您可以将第一对列拉到一个 SELECT查询,然后将其与 SELECT 联合第二对,依此类推...

SELECT [Date 1] As the_date, [Number of Items 1] AS number_of_items
FROM YourTable
UNION ALL
SELECT [Date 2] As the_date, [Number of Items 2] AS number_of_items
FROM YourTable

稍后您可以使用该大联合查询作为另一个执行 GROUP BY 的查询的输入。日期并汇总每个日期的项目数。

关于excel - Microsoft Access 查询 - 根据日期查找数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18754009/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com