Olá comunidade, peço a ajuda pra construir um seguinte select:

 

Tenho uma tabela X com os campos data_hora (timestamp without timezone) e valor 
(real). 

Essa tabela recebe registros a cada 10 ou 30 segundos.

Ao fim do dia, esta tabela está com cerca de 6500 registros. 

Quero plotar um gráfico Valor X Tempo, porém não dá com essa quantidade de 
registros. 

Gostaria de fazer um select que retornasse a média de valores em um determinado 
intervalo, por exemplo: 

o valor médio a cada minuto ou o valor médio a cada 02 minutos, ou o valor 
média a cada 05 minutos, etc (Esse intervalo poderia ser um parâmetro).

 

Como posso fazer esse select? Eis alguns registros:

 

"2009-04-05 00:01:40";              71.941;

"2009-04-05 00:02:50";              71.812;

"2009-04-05 00:03:10"               71.941; 

"2009-04-05 00:04:30";              72.07;

"2009-04-05 00:05:10";              71.682; 

"2009-04-05 00:05:20";              71.812;

"2009-04-05 00:06:10";              71.682;

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a