Я начинаю с таблицы, которая выглядит следующим образом ...
+-------------------------+
| procName | TimeEnded |
+-------------------------+
| A | 04:00:00.000 |
| B | 04:01:00.000 |
| C | 04:03:00.000 |
| A | 04:06:00.000 |
| B | 04:10:00.000 |
| ... | ... |
Запустите запрос, чтобы сгенерировать столбец RunTime, чтобы он выглядел следующим образом ...
+-------------------------+--------------+
| procName | TimeEnded | RunTime |
+-------------------------+--------------+
| A | 04:00:00.000 | NULL |
| B | 04:01:00.000 | 00:01:00.000 |
| C | 04:03:00.000 | 00:02:00.000 |
| A | 04:06:00.000 | 00:03:00.000 |
| B | 04:10:00.000 | 00:04:00.000 |
| ... | ... | ... |
ихотите усреднить столбец RunTime для каждой отдельной записи в столбце procName, например:
+-------------------------+
| procName | AvgRunTime |
+-------------------------+
| A | 00:03:00.000 |
| B | 00:02:30.000 |
| C | 00:02:00.000 |
| ... | ... |
Как бы я поступил так?Вы можете игнорировать шаг table1-> table2, я просто включил его для некоторой справочной информации, чтобы описать мою проблему.
В основном, как я могу усреднить данные в столбце RunTime, основываясь на различных записях в столбце procName?
Спасибо.