-- zg_result_1.sql
-- Izgust datus tada formata ka Excel varianta 5

CREATE OR REPLACE VIEW zg_result_1 AS
SELECT
    CASE
        WHEN ak.vecakas_id IS NULL THEN ak.nosaukums
        ELSE gk.nosaukums
    END                     AS galvena_kategorija,
    CASE
        WHEN ak.vecakas_id IS NULL THEN NULL
        ELSE ak.nosaukums
    END                     AS apakskategorija,
    p.poz_nr                AS `POZ Nr`,
    p.darbu_veids           AS `DARBU VEIDS`,
    p.mervieniba            AS `MERVIEN`,
    p.daudzums              AS `DAUDZUMS`,
    p.kopeja_izmaksa        AS `KOPEJAIS IZMAKSAS`
FROM pozicija p
JOIN kategorija ak ON p.kategorija_id = ak.kategorija_id
LEFT JOIN kategorija gk ON ak.vecakas_id = gk.kategorija_id
ORDER BY COALESCE(ak.vecakas_id, ak.kategorija_id), ak.kategorija_id, p.pozicija_id;

SELECT * FROM zg_result_1;
