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
521/23IMMOBILISATIONS CORPORELLES2013budget12916300.012 916 300False
521/23IMMOBILISATIONS CORPORELLES2013réalisé10636626.010 636 626False
521/23IMMOBILISATIONS CORPORELLES2014budget14142800.014 142 800False
521/23IMMOBILISATIONS CORPORELLES2014réalisé11667820.011 667 820False
521/23IMMOBILISATIONS CORPORELLES2015budget12863000.012 863 000False
521/23IMMOBILISATIONS CORPORELLES2015réalisé14508940.014 508 940False
521/23IMMOBILISATIONS CORPORELLES2016budget13269900.013 269 900False
521/23IMMOBILISATIONS CORPORELLES2016réalisé15890860.015 890 860False
521/23IMMOBILISATIONS CORPORELLES2017budget31149500.031 149 500False
521/23IMMOBILISATIONS CORPORELLES2017réalisé29720540.029 720 540False
6213/233CONSTRUCTIONS2012budget13929069.013 929 069False
6213/233CONSTRUCTIONS2012réalisé15232099.015 232 099False
6213/233CONSTRUCTIONS2013budget8870000.08 870 000False
6213/233CONSTRUCTIONS2013réalisé7987861.07 987 861False
6213/233CONSTRUCTIONS2014budget10640000.010 640 000False
6213/233CONSTRUCTIONS2014réalisé8372740.08 372 740False
6213/233CONSTRUCTIONS2015budget9178000.09 178 000False
6213/233CONSTRUCTIONS2015réalisé10049720.010 049 720False
6213/233CONSTRUCTIONS2016budget9737900.09 737 900False
6213/233CONSTRUCTIONS2016réalisé12228759.012 228 759False
6213/233CONSTRUCTIONS2017budget25222500.025 222 500False
6213/233CONSTRUCTIONS2017réalisé24383947.024 383 947False
72131/2331Gros œuvre2012budget2280000.02 280 000False
72131/2331Gros œuvre2012réalisé1991932.01 991 932False
72131/2331Gros œuvre2013budget790000.0790 000False
72131/2331Gros œuvre2013réalisé1534580.01 534 580False
72131/2331Gros œuvre2014budget2395000.02 395 000False
72131/2331Gros œuvre2014réalisé1598026.01 598 026False
72131/2331Gros œuvre2015budget2225000.02 225 000False
72131/2331Gros œuvre2015réalisé2203347.02 203 347False
72131/2331Gros œuvre2016budget2322400.02 322 400False
72131/2331Gros œuvre2016réalisé1439384.01 439 384False
72131/2331Gros œuvre2017budget11604000.011 604 000False
72131/2331Gros œuvre2017réalisé11284902.011 284 902False
82135/2335Installations générales2012budget6361000.06 361 000False
82135/2335Installations générales2012réalisé9555258.09 555 258False
82135/2335Installations générales2013budget6280000.06 280 000False
82135/2335Installations générales2013réalisé4453484.04 453 484False
82135/2335Installations générales2014budget5585000.05 585 000False
82135/2335Installations générales2014réalisé4226107.04 226 107False
82135/2335Installations générales2015budget5141500.05 141 500False
82135/2335Installations générales2015réalisé5158813.05 158 813False
82135/2335Installations générales2016budget5510000.05 510 000False
82135/2335Installations générales2016réalisé7321296.07 321 296False
82135/2335Installations générales2017budget9277500.09 277 500False
82135/2335Installations générales2017réalisé9470399.09 470 399False
92136/2336Agencement et aménagement des constructions2012budget5238069.05 238 069False
92136/2336Agencement et aménagement des constructions2012réalisé3684908.03 684 908False
92136/2336Agencement et aménagement des constructions2013budget1750000.01 750 000False
92136/2336Agencement et aménagement des constructions2013réalisé1999797.01 999 797False