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
120IMMOBILISATIONS INCORPORELLES2012budget2700500.02 700 500False
120IMMOBILISATIONS INCORPORELLES2012réalisé1888965.01 888 965False
120IMMOBILISATIONS INCORPORELLES2013budget2076800.02 076 800False
120IMMOBILISATIONS INCORPORELLES2013réalisé1671378.01 671 378False
120IMMOBILISATIONS INCORPORELLES2014budget2245000.02 245 000False
120IMMOBILISATIONS INCORPORELLES2014réalisé2426600.02 426 600False
120IMMOBILISATIONS INCORPORELLES2015budget2117800.02 117 800False
120IMMOBILISATIONS INCORPORELLES2015réalisé2685340.02 685 340False
120IMMOBILISATIONS INCORPORELLES2016budget2475000.02 475 000False
120IMMOBILISATIONS INCORPORELLES2016réalisé2148186.02 148 186False
120IMMOBILISATIONS INCORPORELLES2017budget2464800.02 464 800False
120IMMOBILISATIONS INCORPORELLES2017réalisé2458721.02 458 721False
2205/235LOGICIELS2012budget2700500.02 700 500False
2205/235LOGICIELS2012réalisé1888965.01 888 965False
2205/235LOGICIELS2013budget2076800.02 076 800False
2205/235LOGICIELS2013réalisé1671378.01 671 378False
2205/235LOGICIELS2014budget2245000.02 245 000False
2205/235LOGICIELS2014réalisé2426600.02 426 600False
2205/235LOGICIELS2015budget2117800.02 117 800False
2205/235LOGICIELS2015réalisé2685340.02 685 340False
2205/235LOGICIELS2016budget2475000.02 475 000False
2205/235LOGICIELS2016réalisé2148186.02 148 186False
2205/235LOGICIELS2017budget2464800.02 464 800False
2205/235LOGICIELS2017réalisé2458721.02 458 721False
32051/2351Logiciels2012budget2697500.02 697 500False
32051/2351Logiciels2012réalisé1888965.01 888 965False
32051/2351Logiciels2013budget2076800.02 076 800False
32051/2351Logiciels2013réalisé1671378.01 671 378False
32051/2351Logiciels2014budget2245000.02 245 000False
32051/2351Logiciels2014réalisé2426600.02 426 600False
32051/2351Logiciels2015budget2117800.02 117 800False
32051/2351Logiciels2015réalisé2685340.02 685 340False
32051/2351Logiciels2016budget2475000.02 475 000False
32051/2351Logiciels2016réalisé2148186.02 148 186False
32051/2351Logiciels2017budget2464800.02 464 800False
32051/2351Logiciels2017réalisé2458721.02 458 721False
42054Logiciels information-multimédia2012budget3000.03 000False
42054Logiciels information-multimédia2012réalisé0.00False
42054Logiciels information-multimédia2013budget0.00False
42054Logiciels information-multimédia2013réalisé0.00False
42054Logiciels information-multimédia2014budget0.00False
42054Logiciels information-multimédia2014réalisé0.00False
42054Logiciels information-multimédia2015budget0.00False
42054Logiciels information-multimédia2015réalisé0.00False
42054Logiciels information-multimédia2016budget0.00False
42054Logiciels information-multimédia2016réalisé0.00False
42054Logiciels information-multimédia2017budget0.00False
42054Logiciels information-multimédia2017réalisé0.00False
521/23IMMOBILISATIONS CORPORELLES2012budget20013064.020 013 064False
521/23IMMOBILISATIONS CORPORELLES2012réalisé19703115.019 703 115False