Buen Día
Para agrupar por rango de segundos.
Código postgres:
Ver originalselect idEquipo, sum(rValor) as suma from equipos where extract(second from dtMuestra) >= 0 and extract(second from dtMuestra) < 30 group by extract(hour from dtMuestra),idEquipo order by idEquipo
Para la agrupación por horas.
Código postgres:
Ver originalselect idEquipo, sum(rValor) as suma from equipos group by extract(hour from dtMuestra),idEquipo order by idEquipo
Espero te haya ayudado