有没有一种方法可以从我的表或数据的列中获取特定集合的计数?这里的特定设置是指预定义的条件

svmlkihl  于 2021-06-15  发布在  Mysql
关注(0)|答案(0)|浏览(164)

我有需要转换的数据,我在寻找具体的结果,但没有得到达到结果的想法。我必须衡量一个软件的应用程序工作流。数据被保存为一个表,我需要将它转换成另一个具有预期结果的表。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来实现这一点,但不知道如何实现。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题