Получение среднечасового значения в SQL

У меня есть таблица SQL с 2 полями: TimeStamp и Value. Ниже приведена выдержка из некоторых данных.

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 17 февраля 2005 г. результат будет следующим:

2005-02-17 14:00:00    2.125
7
задан Andrew 16 March 2012 в 21:04
поделиться