我有需要转换的数据,我在寻找具体的结果,但没有得到达到结果的想法。我必须衡量一个软件的应用程序工作流。数据被保存为一个表,我需要将它转换成另一个具有预期结果的表。mysql中的示例表:
**UID****TimeStamp****Actions**
Usr10 1/8/2019 8:19:59 AM A
Usr10 1/8/2019 8:20:00 AM B
Usr10 1/8/2019 8:20:30 AM C
Usr10 1/8/2019 8:20:32 AM D
Usr12 1/8/2019 8:20:59 PM A
Usr10 1/8/2019 8:20:59 PM A
Usr12 1/8/2019 8:21:01 PM D
Usr10 1/8/2019 8:21:01 PM D
这里a,b,c,d是动作的别名;打开为a,写入为b,标题/样式为c,关闭为d
我还设置了操作:open-->close、open-->write和write-->headers/style,这基本上类似于a-->d、a-->b、b-->c。
我需要的是另一张类似的table:
开始\操作结束\操作计数
A B 5000
B C 1000
A D 2000
这里的count表示每个用户设置的工作流或操作数。例如,如果用户确实打开-->关闭,则“开始”操作为a,“结束”操作为d,并将被计为一个操作集/工作流。
我试过用sql来实现这一点,但不知道如何实现。
暂无答案!
目前还没有任何答案,快来回答吧!