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
2316588Cours de langues étrangères2016réalisé86257.086 257False
2316588Cours de langues étrangères2017budget45000.045 000False
2316588Cours de langues étrangères2017réalisé50818.050 818False
2326589Charges diverses2012budget90000.090 000False
2326589Charges diverses2012réalisé86680.086 680False
2326589Charges diverses2013budget90000.090 000False
2326589Charges diverses2013réalisé87903.087 903False
2326589Charges diverses2014budget95000.095 000False
2326589Charges diverses2014réalisé109336.0109 336False
2326589Charges diverses2015budget120000.0120 000False
2326589Charges diverses2015réalisé93963.093 963False
2326589Charges diverses2016budget120000.0120 000False
2326589Charges diverses2016réalisé98634.098 634False
2326589Charges diverses2017budget120000.0120 000False
2326589Charges diverses2017réalisé38397.038 397False
23367CHARGES EXCEPTIONNELLES2012budget20000.020 000False
23367CHARGES EXCEPTIONNELLES2012réalisé141348.0141 348False
23367CHARGES EXCEPTIONNELLES2013budget30000.030 000False
23367CHARGES EXCEPTIONNELLES2013réalisé327012.0327 012False
23367CHARGES EXCEPTIONNELLES2014budget35000.035 000False
23367CHARGES EXCEPTIONNELLES2014réalisé115826.0115 826False
23367CHARGES EXCEPTIONNELLES2015budget30000.030 000False
23367CHARGES EXCEPTIONNELLES2015réalisé23569.023 569False
23367CHARGES EXCEPTIONNELLES2016budget30000.030 000False
23367CHARGES EXCEPTIONNELLES2016réalisé17671.017 671False
23367CHARGES EXCEPTIONNELLES2017budget30000.030 000False
23367CHARGES EXCEPTIONNELLES2017réalisé32885.032 885False
234671CHARGES EXCEPTIONNELLES SUR EXERCICE COURANT2012budget20000.020 000False
234671CHARGES EXCEPTIONNELLES SUR EXERCICE COURANT2012réalisé48379.048 379False
234671CHARGES EXCEPTIONNELLES SUR EXERCICE COURANT2013budget30000.030 000False
234671CHARGES EXCEPTIONNELLES SUR EXERCICE COURANT2013réalisé36706.036 706False
234671CHARGES EXCEPTIONNELLES SUR EXERCICE COURANT2014budget35000.035 000False
234671CHARGES EXCEPTIONNELLES SUR EXERCICE COURANT2014réalisé114147.0114 147False
234671CHARGES EXCEPTIONNELLES SUR EXERCICE COURANT2015budget30000.030 000False
234671CHARGES EXCEPTIONNELLES SUR EXERCICE COURANT2015réalisé19621.019 621False
234671CHARGES EXCEPTIONNELLES SUR EXERCICE COURANT2016budget30000.030 000False
234671CHARGES EXCEPTIONNELLES SUR EXERCICE COURANT2016réalisé17668.017 668False
234671CHARGES EXCEPTIONNELLES SUR EXERCICE COURANT2017budget30000.030 000False
234671CHARGES EXCEPTIONNELLES SUR EXERCICE COURANT2017réalisé31602.031 602False
2356711Subventions et libéralités2012budget0.00False
2356711Subventions et libéralités2012réalisé0.00False
2356711Subventions et libéralités2013budget0.00False
2356711Subventions et libéralités2013réalisé0.00False
2356711Subventions et libéralités2014budget0.00False
2356711Subventions et libéralités2014réalisé0.00False
2356711Subventions et libéralités2015budget0.00False
2356711Subventions et libéralités2015réalisé0.00False
2356711Subventions et libéralités2016budget0.00False
2356711Subventions et libéralités2016réalisé0.00False
2356711Subventions et libéralités2017budget0.00False