我有一个表单,用于捕获特定进程的生产数据。当员工输入生产编号时,目前我不确定生产编号的时间范围是什么。
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月份总数。但是,这并没有回答两个关键点:
管理此问题的最佳方法是什么?我可以改变我的捕获形式以及我们管理数据库中数据的方式。
我想要捕获的信息包括员工输入的各个生产区域的生产数字。例如,站点A将有3个子站点。这些子站点将分别实现生产,目标和预测的生产数量。
Timestamp: Site: Sub-site: Production: Target: Forecast:
2017/10/01 PlaceA Line1 200 250 230