#816

Atloki Excel stila tabulu atpakaļ sarakstā

Apgrieztais uzdevums: dati atnāca «platā» formā — viena rinda uz produktu, bet trīs mēnešu summas izvietotas trīs atsevišķās kolonnās m1, m2, m3. Analītikai ērtāks ir «garais» izkārtojums, kur katra kombinācija «produkts + mēnesis» ir atsevišķa rinda. Postgres nav iebūvētas operācijas «pārvērst kolonnas par rindām», taču to var salikt, apvienojot vairākas izlases. Izveido tabulu wide_sales ar kolonnām product (virkne līdz 50 rakstzīmēm), m1, m2, m3 (skaitļi), ievieto trīs rindas produktiem A, B un C. Izvadē katram produktam jāizveido trīs rindas formā «produkts, mēneša numurs no 1 līdz 3, summa par šo mēnesi». Sakārto pēc produkta, pēc tam pēc mēneša numura.

Sagaidāmais izvades paraugs

Tā izskatās pareiza atbilde — tās rindu skaits ir pašai savs, tam nav jāatbilst shēmas tabulām.

monthamountproduct
1100A
2150A
3120A

Tava vaicājuma rezultāts parādīsies šeit