我从一张看起来像这样的桌子开始......
+--------------+ | 进程名 | 结束时间 | +--------------+ | 一个 | 04:00:00.000 | | 乙| 04:01:00.000 | | C | 04:03:00.000 | | 一个 | 04:06:00.000 | | 乙| 04:10:00.000 | | ... | ... |
运行查询以生成 RunTime 列,使其看起来像这样......
+--------------+--------------+ | 进程名 | 结束时间 | 运行时 | +--------------+--------------+ | 一个 | 04:00:00.000 | 空 | | 乙| 04:01:00.000 | 00:01:00.000 | | C | 04:03:00.000 | 00:02:00.000 | | 一个 | 04:06:00.000 | 00:03:00.000 | | 乙| 04:10:00.000 | 00:04:00.000 | | ... | ... | ... |
并希望对 procName 列中每个不同条目的 RunTime 列进行平均,如下所示:
+--------------+ | 进程名 | 平均运行时间 | +--------------+ | 一个 | 00:03:00.000 | | 乙| 00:02:30.000 | | C | 00:02:00.000 | | ... | ... |
我该怎么做呢?您可以忽略 table1->table2 步骤,我只是将它包含在一些背景信息中来描述我的问题。
基本上,如何根据 procName 列中的不同条目来平均 RunTime 列中的数据?
谢谢。