Professional Documents
Culture Documents
Actividad 2 Segundo Parcial
Actividad 2 Segundo Parcial
Actividad
Problema:
Escriba una consulta para calcular la suma de las mediciones pares e impares por separado
para un día en particular y muestre los resultados en dos columnas diferentes.
Definición:Dentro de un día, las mediciones tomadas la 1.ª, 3.ª y 5.ª vez se consideran
mediciones con números impares, y las mediciones tomadas la 2.ª, 4.ª y 6.ª veces se
consideran mediciones con números pares.A partir del 1de abril de 2023, se revisaron la
pregunta y la solución para esta pregunta.
Solución:
SELECT
fecha AS día_medición,
FROM (
SELECT
fecha,
valor_medición,
FROM measurements
) subquery
GROUP BY fecha
ORDER BY fecha;
SELECT fecha AS día_medición: Esta línea selecciona la columna fecha de la tabla y la renombra
como día_medición. La columna renombrada será la que muestre las fechas en el resultado.
FROM ( ... ) subquery: Esto define una subconsulta que es utilizada para calcular el número de
fila (row_num) para cada medición. La subconsulta selecciona las columnas fecha,
valor_medición, y utiliza la función ROW_NUMBER() para asignar un número de fila dentro de
cada día, particionado por fecha y ordenado por tiempo_medición. Esto es importante para
determinar qué mediciones son pares e impares.
GROUP BY fecha: Esto agrupa los resultados por la columna fecha. La consulta calculará las
sumas por separado para cada día.
ORDER BY fecha: Esto ordena los resultados por la columna fecha en orden ascendente, de
manera que las fechas se presenten en orden cronológico en el resultado final.