+-----------------+---------------------+
| date_time | vale |
+-----------------+---------------------+
| 12/13/2015 0:00 | 56.75 |
| 12/13/2015 0:15 | 208.75 |
| 12/13/2015 0:30 | 58.8 |
| 12/13/2015 0:45 | 61.79 |
| 12/13/2015 1:00 | 288.65 |
| 12/13/2015 1:15 | 89.1 |
| 12/13/2015 1:30 | 28.9 |
| 12/13/2015 1:45 | 57.04 |
| 12/14/2015 1:00 | 63.87 |
| 12/14/2015 1:15 | 219.83 |
| 12/14/2015 1:30 | 64.95 |
| 12/14/2015 1:45 | 65.24 |
| 12/14/2015 2:00 | 55.67 |
| 12/14/2015 2:15 | 21.63 |
| 12/14/2015 2:30 | 56.75 |
| 12/14/2015 2:45 | 57.04 |
+-----------------+---------------------+
I have date_time and its respective value , now how to take averages based on day,week and hour wise like below:
+-----------------+-----------------+-----------+----------+
| date_time | hour_avg | day_avg | week_avg |
+-----------------+-----------------+-----------+----------+
| 12/13/2015 0:00 | 96.52 | 106.2 | 90.9 |
| 12/13/2015 1:00 | 115.9 | 106.2 | 90.9 |
| 12/14/2015 1:00 | 103.4 | 75.6 | 90.9 |
| 12/14/2015 2:00 | 47.7 | 75.6 | 90.9 |
+-----------------+-----------------+-----------+----------+