这是我仍然无法解决的问题,所以也许我需要更清楚我需要什么。
我有一个数据源,我每个月都会接收并上传到 MySQL 数据库。我无法更改数据,尽管它可能不是最有用的格式。它看起来像这样:
Ref Action Date/Time User Location
00123 Create 01:02:12_09:13:13 J Jones Home
00456 Create 01:02:12_09:13:13 J Jones Home
00123 Revise 03:02:12_15:20:01 A Smith Home
00789 Create 01:02:12_09:13:13 J Jones Home
00123 Delete 05:02:12_10:51:45 B Halls Home
x 1000 的
它根据参考号跟踪发生的事件,参考号由第一个事件(创建事件)生成。这些事件以不同的时间间隔发生,并且由不同地点的不同人完成。
使用上面的示例,我需要能够遍历特定月份的数据,提取参考编号及其“创建”事件,然后找到该参考编号的所有其他事件。
然后我需要能够操作这些信息,例如计算创建和修改之间的时间差,然后是修改和删除,以及谁在哪里做的。
对于在月份或日期范围内创建的所有参考编号,我需要能够做到这一点。
所以我希望我可以创建一个可以做到这一点的查询 - 找到一个参考号,找到其他事件,以某种方式将它们串在一起 - 这样最终我就有了新数据 -
参考编号、创建时间、创建人、修改时间/人、删除时间等
如果可以将这些新数据存储在新表中,那将很有用,我认为(?)
这可以作为查询或查询和 PHP(数组?)的组合来完成