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
2356711Subventions et libéralités2017réalisé8590.08 590False
2366714Pénalités sur marchés2012budget0.00False
2366714Pénalités sur marchés2012réalisé0.00False
2366714Pénalités sur marchés2013budget0.00False
2366714Pénalités sur marchés2013réalisé0.00False
2366714Pénalités sur marchés2014budget0.00False
2366714Pénalités sur marchés2014réalisé0.00False
2366714Pénalités sur marchés2015budget0.00False
2366714Pénalités sur marchés2015réalisé1955.01 955False
2366714Pénalités sur marchés2016budget0.00False
2366714Pénalités sur marchés2016réalisé0.00False
2366714Pénalités sur marchés2017budget0.00False
2366714Pénalités sur marchés2017réalisé0.00False
2376715Créances irrécouvrables sur exercice courant2012budget0.00False
2376715Créances irrécouvrables sur exercice courant2012réalisé13485.013 485False
2376715Créances irrécouvrables sur exercice courant2013budget0.00False
2376715Créances irrécouvrables sur exercice courant2013réalisé0.00False
2376715Créances irrécouvrables sur exercice courant2014budget0.00False
2376715Créances irrécouvrables sur exercice courant2014réalisé0.00False
2376715Créances irrécouvrables sur exercice courant2015budget0.00False
2376715Créances irrécouvrables sur exercice courant2015réalisé0.00False
2376715Créances irrécouvrables sur exercice courant2016budget0.00False
2376715Créances irrécouvrables sur exercice courant2016réalisé2.02False
2376715Créances irrécouvrables sur exercice courant2017budget0.00False
2376715Créances irrécouvrables sur exercice courant2017réalisé0.00False
2386716Secours2012budget20000.020 000False
2386716Secours2012réalisé30197.030 197False
2386716Secours2013budget30000.030 000False
2386716Secours2013réalisé29632.029 632False
2386716Secours2014budget35000.035 000False
2386716Secours2014réalisé17666.017 666False
2386716Secours2015budget30000.030 000False
2386716Secours2015réalisé17666.017 666False
2386716Secours2016budget30000.030 000False
2386716Secours2016réalisé17666.017 666False
2386716Secours2017budget30000.030 000False
2386716Secours2017réalisé23012.023 012False
2396719Autres charges exceptionnelles sur exercice courant2012budget0.00False
2396719Autres charges exceptionnelles sur exercice courant2012réalisé4697.04 697False
2396719Autres charges exceptionnelles sur exercice courant2013budget0.00False
2396719Autres charges exceptionnelles sur exercice courant2013réalisé7074.07 074False
2396719Autres charges exceptionnelles sur exercice courant2014budget0.00False
2396719Autres charges exceptionnelles sur exercice courant2014réalisé96481.096 481False
2396719Autres charges exceptionnelles sur exercice courant2015budget0.00False
2396719Autres charges exceptionnelles sur exercice courant2015réalisé0.00False
2396719Autres charges exceptionnelles sur exercice courant2016budget0.00False
2396719Autres charges exceptionnelles sur exercice courant2016réalisé0.00False
2396719Autres charges exceptionnelles sur exercice courant2017budget0.00False
2396719Autres charges exceptionnelles sur exercice courant2017réalisé0.00False
240674AUTRES CHARGES EXCEPTIONNELLES SUR EXERCICES ANTERIEURS2012budget0.00False