gpt4 book ai didi

sql - 计算包含 25 年数据的 Access 表中每月的记录数

转载 作者:行者123 更新时间:2023-12-04 22:03:59 25 4
gpt4 key购买 nike

这可能是一个非常简单的问题,但我找不到与分布在如此长一段时间内的数据集相关的答案。
对于初学者来说,这是从之前的一篇文章继续进行的,我想计算跨越数年的数据集中每个月的记录数 - 问题的主体如下:

I've downloaded a dataset which details all of the car accidents reported in England between January 1979 and December 2004 - this file is in csv format and is understandably quite large (6,224,199 rows, to be exact). Because the size of the file exceeds the number of rows that Excel 2010 can handle, I'd have to split the file into smaller ones in order to open it all at once in Excel. I tried using Notepad and Notepad++, but Notepad crashed, and Notepad++ refused to open such a large (720MB) file. I've considered using an Excel replacement like Delimit, but it doesn't support Macros. Now, overlooking the size issue, I need to count the total number of crashes from each month and make a note of them. There's a column to specify the date of each crash, but the rows aren't sorted according to the crash date. I was considering using CTRL+F to count the number of rows with a specific month/year value and then logging the number of results for each search, but considering that the data spans 25 years, I'd have to manually search and record the results from 300 months.



这个问题的评论告诉我,将包含数据的csv文件导入Microsoft Access,然后查询数据会更容易。我听从了这些评论者的建议,将 (6,224,199) 条记录导入到一个新的 Access 表中,但现在我坚持编写 SQL 查询。

我对 Access 没有太多经验,但我收集到我应该使用带有 COUNT 命令的语句来累加每个月的事故报告数量。问题在于数据跨越 25 年,因此使用我拼凑的(基本)语句,我必须运行 300 次才能获得每年每个月的报告总数。

编辑

我已经删除了起始表中的很多列 - 我这样做是因为我只需要知道每月发生了多少事故,并且 csv 文件/起始表有很多对我没用的信息(例如道路类型、警力、光照条件)。该表具有以下数据类型的以下列:
  • ID(自动编号)
  • 日期(日期/时间)
  • Day_of_Week(数量)
  • 时间(日期/时间)

  • 在输出中,我只需要按最早(1979 年 1 月)到最晚(2004 年 12 月)的顺序排列每月的事故数量。因为每年的每个月只有一个数字,所以可以有第二列列出月/年,但这不是我使用数据所必需的。

    最佳答案

    我们可以给你 SQL,但我怀疑这会更令人困惑。
    因此,假设您使用的是查询 UI:

    您需要单击顶部的“总和”符号(见图)以打开聚合,然后尝试以下操作:

    Access query UI window

    关于sql - 计算包含 25 年数据的 Access 表中每月的记录数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28422002/

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