【发布时间】:2010-01-12 14:43:26
【问题描述】:
我有一个数据库,其中包含每 0.1 秒收集一次的记录,我需要将给定日期的数据时间平均到每 20 分钟一次。所以我需要每 20 分钟平均返回一天的数据,即 24*3 的值。
目前,我每天每 20 分钟对数据库进行一次单独的 AVG 调用,即 24*3 次调用。我与数据库的连接似乎有点慢(它是远程的),并且需要大约 5 分钟才能完成所有平均值。做一个查询,我访问一整天的数据,然后平均每 20 分钟一次,会更快吗?如果它有助于回答这个问题,我必须在平均之前对数据进行一些算术运算,即乘以几个表列。
【问题讨论】:
-
您当前的查询和表定义会很好。
标签: sql-server average