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
806159Gestion des images et débats de l'AN2017budget0.00False
806159Gestion des images et débats de l'AN2017réalisé0.00False
81616ASSURANCES2012budget380000.0380 000False
81616ASSURANCES2012réalisé379215.0379 215False
81616ASSURANCES2013budget390000.0390 000False
81616ASSURANCES2013réalisé391391.0391 391False
81616ASSURANCES2014budget400000.0400 000False
81616ASSURANCES2014réalisé394429.0394 429False
81616ASSURANCES2015budget413000.0413 000False
81616ASSURANCES2015réalisé343584.0343 584False
81616ASSURANCES2016budget365000.0365 000False
81616ASSURANCES2016réalisé337158.0337 158False
81616ASSURANCES2017budget360000.0360 000False
81616ASSURANCES2017réalisé346733.0346 733False
826161Assurances des biens et personnes2012budget290000.0290 000False
826161Assurances des biens et personnes2012réalisé290777.0290 777False
826161Assurances des biens et personnes2013budget300000.0300 000False
826161Assurances des biens et personnes2013réalisé295381.0295 381False
826161Assurances des biens et personnes2014budget310000.0310 000False
826161Assurances des biens et personnes2014réalisé297562.0297 562False
826161Assurances des biens et personnes2015budget317000.0317 000False
826161Assurances des biens et personnes2015réalisé252909.0252 909False
826161Assurances des biens et personnes2016budget265000.0265 000False
826161Assurances des biens et personnes2016réalisé248150.0248 150False
826161Assurances des biens et personnes2017budget260000.0260 000False
826161Assurances des biens et personnes2017réalisé264050.0264 050False
836165Assurances des véhicules2012budget90000.090 000False
836165Assurances des véhicules2012réalisé88438.088 438False
836165Assurances des véhicules2013budget90000.090 000False
836165Assurances des véhicules2013réalisé96009.096 009False
836165Assurances des véhicules2014budget90000.090 000False
836165Assurances des véhicules2014réalisé96867.096 867False
836165Assurances des véhicules2015budget96000.096 000False
836165Assurances des véhicules2015réalisé90674.090 674False
836165Assurances des véhicules2016budget100000.0100 000False
836165Assurances des véhicules2016réalisé89007.089 007False
836165Assurances des véhicules2017budget100000.0100 000False
836165Assurances des véhicules2017réalisé82683.082 683False
84617ÉTUDES ET DOCUMENTATION2012budget2423200.02 423 200False
84617ÉTUDES ET DOCUMENTATION2012réalisé1933985.01 933 985False
84617ÉTUDES ET DOCUMENTATION2013budget1966520.01 966 520False
84617ÉTUDES ET DOCUMENTATION2013réalisé1558958.01 558 958False
84617ÉTUDES ET DOCUMENTATION2014budget1466520.01 466 520False
84617ÉTUDES ET DOCUMENTATION2014réalisé1030054.01 030 054False
84617ÉTUDES ET DOCUMENTATION2015budget1350000.01 350 000False
84617ÉTUDES ET DOCUMENTATION2015réalisé1172115.01 172 115False
84617ÉTUDES ET DOCUMENTATION2016budget1208000.01 208 000False
84617ÉTUDES ET DOCUMENTATION2016réalisé1054816.01 054 816False
84617ÉTUDES ET DOCUMENTATION2017budget1299000.01 299 000False
84617ÉTUDES ET DOCUMENTATION2017réalisé1080611.01 080 611False