如何有效地存储不同时间的数据

时间:2017-10-06 07:08:36

标签: mysql excel vba

我有一个表单,用于捕获特定进程的生产数据。当员工输入生产编号时,目前我不确定生产编号的时间范围是什么。

E.g。员工A在2017/10/02输入生产编号50。这50代表1天(2017/10/01)的产量。现在,员工B在2017/10/03进入550,但这代表2017/09/24至2017/10/01一周的生产。

现在,我们知道不同的员工将提供不同时间段的数据,但我正在努力找出管理此问题的最佳方法。我使用带有VBA的Excel工作表捕获数据,然后将其传输到SQL数据库。目前,在数据库中我们使用GROUP BY来获取与某个月相关的所有数据。因此,如果数据的时间戳是在9月份,则所有9月份的数据将被汇总,并且总数将用作迄今为止的9月份总数。但是,这并没有回答两个关键点:

  1. 如果10月份输入了9月的数据。
  2. 如果输入的数据会复制先前输入的员工的期间。
  3. 管理此问题的最佳方法是什么?我可以改变我的捕获形式以及我们管理数据库中数据的方式。

    编辑和更多信息:

    我想要捕获的信息包括员工输入的各个生产区域的生产数字。例如,站点A将有3个子站点。这些子站点将分别实现生产,目标和预测的生产数量。

    Timestamp:    Site:    Sub-site:    Production:    Target:    Forecast:    
    2017/10/01    PlaceA   Line1        200            250        230
    

0 个答案:

没有答案