我有一个包含2个字段的SQL表:TimeStamp和Value。以下是一些数据的摘录。以小时计算SQL平均值
2005-02-17 13:31:00 2
2005-02-17 13:46:00 3
2005-02-17 14:01:00 1.7
2005-02-17 14:16:00 2.3
2005-02-17 14:31:00 2
2005-02-17 14:46:00 2.5
2005-02-17 15:01:00 2.2
2005-02-17 15:16:00 2.4
2005-02-17 15:31:00 2.6
2005-02-17 15:46:00 2.6
2005-02-17 16:01:00 2.7
我想每小时取平均值的列,但我似乎无法使这项工作正确。最终输出将显示TimeStamp的开始小时数以及Value列的平均值。
对于最终的输出结果,我期望得到一个完整的时间戳结果,而不仅仅是小时。因此,从14:00 - 14:59在2005-02-17输出结果将是:
2005-02-17 14:00:00 2.125
这是什么类型的数据库? – dldnh 2012-03-16 20:38:03
@dldnh这是sql服务器。点击标签([tag:tsql])以获得想法 – 2012-03-16 20:41:08
这是一个t?对我的眼睛来说太小了 - 对此感到遗憾! – dldnh 2012-03-16 20:42:11