AN · données ouvertes
Explorateur / main

main.budget_long vue

Colonnes

#ColonneTypeCommentaire
1ligneBIGINT
2codeVARCHAR
3libelleVARCHAR
4anneeINTEGER
5natureVARCHAR
6montantDOUBLE
7montant_publieVARCHAR
8ligne_totalBOOLEAN

Définition

CREATE VIEW budget_long AS WITH long AS (SELECT * FROM autres.budget UNPIVOT (montant_publie FOR colonne IN (COLUMNS('^(budget|realise)_'))))SELECT _ligne AS ligne, "nullif"(main."trim"(column00), '') AS code, main."trim"(libelle) AS libelle, CAST(regexp_extract(colonne, '(20[0-9]{2})', 1) AS INTEGER) AS annee, CASE  WHEN ((colonne ~~ 'budget%')) THEN ('budget') ELSE 'réalisé' END AS nature, TRY_CAST(regexp_replace(montant_publie, '[\s\x{00A0}\x{202F}]', '', 'g') AS DOUBLE) AS montant, montant_publie, ("nullif"(main."trim"(column00), '') IS NULL) AS ligne_total FROM long;

Aperçu

lignecodelibelleanneenaturemontantmontant_publieligne_total
2276584Formation aux techniques de communication2015réalisé117840.0117 840False
2276584Formation aux techniques de communication2016budget123000.0123 000False
2276584Formation aux techniques de communication2016réalisé117600.0117 600False
2276584Formation aux techniques de communication2017budget63000.063 000False
2276584Formation aux techniques de communication2017réalisé0.00False
2286585Autres formations députés2012budget20000.020 000False
2286585Autres formations députés2012réalisé12445.012 445False
2286585Autres formations députés2013budget60000.060 000False
2286585Autres formations députés2013réalisé68905.068 905False
2286585Autres formations députés2014budget50000.050 000False
2286585Autres formations députés2014réalisé43369.043 369False
2286585Autres formations députés2015budget95000.095 000False
2286585Autres formations députés2015réalisé29813.029 813False
2286585Autres formations députés2016budget70000.070 000False
2286585Autres formations députés2016réalisé37204.037 204False
2286585Autres formations députés2017budget35000.035 000False
2286585Autres formations députés2017réalisé29364.029 364False
2296586Frais d'hébergement2012budget140000.0140 000False
2296586Frais d'hébergement2012réalisé259005.0259 005False
2296586Frais d'hébergement2013budget170000.0170 000False
2296586Frais d'hébergement2013réalisé526278.0526 278False
2296586Frais d'hébergement2014budget400000.0400 000False
2296586Frais d'hébergement2014réalisé430554.0430 554False
2296586Frais d'hébergement2015budget500000.0500 000False
2296586Frais d'hébergement2015réalisé398131.0398 131False
2296586Frais d'hébergement2016budget460000.0460 000False
2296586Frais d'hébergement2016réalisé454170.0454 170False
2296586Frais d'hébergement2017budget780000.0780 000False
2296586Frais d'hébergement2017réalisé721921.0721 921False
2306587Insignes et équipements officiels2012budget3000.03 000False
2306587Insignes et équipements officiels2012réalisé0.00False
2306587Insignes et équipements officiels2013budget300000.0300 000False
2306587Insignes et équipements officiels2013réalisé1674.01 674False
2306587Insignes et équipements officiels2014budget235000.0235 000False
2306587Insignes et équipements officiels2014réalisé67251.067 251False
2306587Insignes et équipements officiels2015budget90000.090 000False
2306587Insignes et équipements officiels2015réalisé1860.01 860False
2306587Insignes et équipements officiels2016budget90000.090 000False
2306587Insignes et équipements officiels2016réalisé0.00False
2306587Insignes et équipements officiels2017budget90000.090 000False
2306587Insignes et équipements officiels2017réalisé93960.093 960False
2316588Cours de langues étrangères2012budget40000.040 000False
2316588Cours de langues étrangères2012réalisé17184.017 184False
2316588Cours de langues étrangères2013budget40000.040 000False
2316588Cours de langues étrangères2013réalisé63882.063 882False
2316588Cours de langues étrangères2014budget50000.050 000False
2316588Cours de langues étrangères2014réalisé59571.059 571False
2316588Cours de langues étrangères2015budget65000.065 000False
2316588Cours de langues étrangères2015réalisé77909.077 909False
2316588Cours de langues étrangères2016budget65000.065 000False