Vista con medias horarias
Publicado por nani (3 intervenciones) el 18/04/2012 18:34:10
Buenas.
Tengo una tabla con datos cada 15 minutos, y quería hacer una vista con la media de los 4 datos.
Trataré de explicarlo:
TABLA:
FECHA---------------------------VALOR
1/1/2012 13:00:00---------------- 5
1/1/2012 13:15:00---------------- 6
1/1/2012 13:30:00---------------- 7
1/1/2012 13:45:00---------------- 8
1/1/2012 14:00:00---------------- 3
1/1/2012 14:15:00---------------- 4
1/1/2012 14:30:00---------------- 5
1/1/2012 14:45:00---------------- 6
Y EN LA VISTA, QUIERO:
FECHA--------------------------- VALOR
1/1/2012 13:00:00---------------- 6.5 (la media de 5,6,7,8)
1/1/2012 14:00:00---------------- 4.5 (la media de 3,4,5,6)
He hecho esto:
select year(fecha), month(fecha), day(fecha), datepart(hour,[fecha]), avg(valor)
from tabla
group by year(fecha), month(fecha), day(fecha), datepart(hour,[fecha])
order by year(fecha), month(fecha), day(fecha), datepart(hour,[fecha])
Pero no sé como agrupar la fecha en un mismo campo:
Gracias y saludos
Tengo una tabla con datos cada 15 minutos, y quería hacer una vista con la media de los 4 datos.
Trataré de explicarlo:
TABLA:
FECHA---------------------------VALOR
1/1/2012 13:00:00---------------- 5
1/1/2012 13:15:00---------------- 6
1/1/2012 13:30:00---------------- 7
1/1/2012 13:45:00---------------- 8
1/1/2012 14:00:00---------------- 3
1/1/2012 14:15:00---------------- 4
1/1/2012 14:30:00---------------- 5
1/1/2012 14:45:00---------------- 6
Y EN LA VISTA, QUIERO:
FECHA--------------------------- VALOR
1/1/2012 13:00:00---------------- 6.5 (la media de 5,6,7,8)
1/1/2012 14:00:00---------------- 4.5 (la media de 3,4,5,6)
He hecho esto:
select year(fecha), month(fecha), day(fecha), datepart(hour,[fecha]), avg(valor)
from tabla
group by year(fecha), month(fecha), day(fecha), datepart(hour,[fecha])
order by year(fecha), month(fecha), day(fecha), datepart(hour,[fecha])
Pero no sé como agrupar la fecha en un mismo campo:
Gracias y saludos
Valora esta pregunta
0