Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/02/2020, 12:00
gfg08
 
Fecha de Ingreso: diciembre-2006
Mensajes: 27
Antigüedad: 17 años, 3 meses
Puntos: 0
Obtener resto de dos máximos

Hola, quiero saber si existe la posibilidad que una consulta SQL en Posgrade me devuelva la resta entre el valor máximo por mes dentro un periodo y el valor máximo del mes anterior dentro de ese mismo periodo. Si el periodo incluye cinco meses debería arrojar 4 valores que serían las diferencias del máximo valor de cada mes con el máximo del mes anterior.

Yo tengo esta consulta (la de abajo) pero es para restar el valor máximo de cada mes con el mínimo pero del mismo mes. Ahora quiero hacer lo solicitado arriba. Alguien me puede ayudar?

SELECT Max(mediciones.valor) - Min(mediciones.valor), substr(tiempo, 0, 8)
from mediciones
where medida = 'Energia' and tiempo between '2019/10/01' and '2020/01/01'
group by substr(tiempo, 0, 8)
ORDER BY substr(tiempo, 0, 8)

PD: escribí el titulo con error, debía decir "Obtener RESTA de dos máximos"

Última edición por gfg08; 19/02/2020 a las 12:07