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:
Por separado si veo los resultados: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);
Código:
¿Podeis echarme una mano?. Gracias. 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;