我正在研究寻找平均处理时间的问题。我试图通过仅对最好的 80% 数据进行平均来消除异常数据。
我正在努力尝试调整现有的每组前 N 个解决方案来执行每组的平均。使用 SQL Server 2008。
以下是该表的示例:
OpID | ProcessMin | Datestamp
2 | 234 | 2012-01-26 09:07:29.000
2 | 222 | 2012-01-26 10:04:22.000
3 | 127 | 2012-01-26 11:09:51.000
3 | 134 | 2012-01-26 05:02:11.000
3 | 566 | 2012-01-26 05:27:31.000
4 | 234 | 2012-01-26 04:08:41.000
Run Code Online (Sandbox Code Playgroud)
我希望它为每个OpID取 ProcessMin 的最低 80% ,并取该数组的平均值。任何帮助,将不胜感激!
* 更新 *
给出下表:
OpID ProcessMin Datestamp
602 33 46:54.0
602 36 38:59.0
602 37 18:45.0
602 39 22:01.0
602 41 36:43.0
602 …Run Code Online (Sandbox Code Playgroud)