Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/04/2022, 13:51
solilopi
 
Fecha de Ingreso: enero-2012
Mensajes: 52
Antigüedad: 12 años, 3 meses
Puntos: 1
Pregunta ¿Como mostrar una tabla y las medias de sus registros?

Hola, estoy intentando hacer una query a una tabla en la que muestre los valores de cada registro y las medias de esos registros.
La estructura de la tabla es:
date, numeric(3,1), numeric(3,1), int2, int2
He intentado hacer una unión en una vista pero sólo me muestra la primera parte de la query
Código:
CREATE OR REPLACE VIEW medias_view
AS (SELECT * from valores order by fecha)
UNION ALL
( SELECT fecha, ROUND (AVG (sistolica),1) as med_sist,
    ROUND (AVG (diastolica),1) as med_diast,
    ROUND (AVG (pulsaciones)) as med_puls,
    ROUND (AVG (saturacion)) as med_sat
   FROM valores group by fecha order by fecha);
Por separado si veo los resultados:
Código:
SELECT * FROM valores ORDER BY  fecha;

SELECT ROUND (AVG (sistolica),1) AS med_sist, 
ROUND (AVG (diastolica),1) AS med_diast, ROUND (AVG (pulsaciones)) AS med_puls,
ROUND (AVG (saturacion)) AS med_sat FROM valores;
¿Podeis echarme una mano?. Gracias.