#816

Despliega una tabla estilo Excel de vuelta a una lista

Problema inverso: los datos llegaron en forma «ancha» — una fila por producto, con las sumas de tres meses repartidas en tres columnas separadas m1, m2, m3. Analítica prefiere una disposición «larga» donde cada combinación «producto + mes» sea su propia fila. Postgres no tiene una operación nativa de «expandir columnas en filas», pero puedes construirla combinando varias consultas. Construye una tabla wide_sales con columnas product (cadena de hasta 50 caracteres), m1, m2, m3 (números), inserta tres filas para los productos A, B y C. La salida debe producir tres filas por producto: «producto, número de mes de 1 a 3, suma de ese mes». Ordena por producto, luego por número de mes.

Ejemplo de respuesta esperada

Así es una respuesta correcta: tiene su propio número de filas y no tiene por qué coincidir con las tablas del esquema.

monthamountproduct
1100A
2150A
3120A

Aquí aparecerá el resultado de tu consulta