【发布时间】:2010-07-13 14:30:54
【问题描述】:
我从一个看起来像这样的表开始...
+--------------+ |进程名 |结束时间 | +--------------+ |一个 | 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 列中的数据?
谢谢。
【问题讨论】: