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
2907718Autres produits exceptionnels sur exercice courant2012réalisé118885.0118 885False
2907718Autres produits exceptionnels sur exercice courant2013budget150000.0150 000False
2907718Autres produits exceptionnels sur exercice courant2013réalisé320485.0320 485False
2907718Autres produits exceptionnels sur exercice courant2014budget150000.0150 000False
2907718Autres produits exceptionnels sur exercice courant2014réalisé434341.0434 341False
2907718Autres produits exceptionnels sur exercice courant2015budget100000.0100 000False
2907718Autres produits exceptionnels sur exercice courant2015réalisé24230.024 230False
2907718Autres produits exceptionnels sur exercice courant2016budget100000.0100 000False
2907718Autres produits exceptionnels sur exercice courant2016réalisé29952.029 952False
2907718Autres produits exceptionnels sur exercice courant2017budget100000.0100 000False
2907718Autres produits exceptionnels sur exercice courant2017réalisé17040.017 040False
291774PRODUITS EXCEPTIONNELS SUR EXERCICES ANTÉRIEURS2012budget700000.0700 000False
291774PRODUITS EXCEPTIONNELS SUR EXERCICES ANTÉRIEURS2012réalisé17743.017 743False
291774PRODUITS EXCEPTIONNELS SUR EXERCICES ANTÉRIEURS2013budget700000.0700 000False
291774PRODUITS EXCEPTIONNELS SUR EXERCICES ANTÉRIEURS2013réalisé47777.047 777False
291774PRODUITS EXCEPTIONNELS SUR EXERCICES ANTÉRIEURS2014budget0.00False
291774PRODUITS EXCEPTIONNELS SUR EXERCICES ANTÉRIEURS2014réalisé2905.02 905False
291774PRODUITS EXCEPTIONNELS SUR EXERCICES ANTÉRIEURS2015budget0.00False
291774PRODUITS EXCEPTIONNELS SUR EXERCICES ANTÉRIEURS2015réalisé1444.01 444False
291774PRODUITS EXCEPTIONNELS SUR EXERCICES ANTÉRIEURS2016budget0.00False
291774PRODUITS EXCEPTIONNELS SUR EXERCICES ANTÉRIEURS2016réalisé0.00False
291774PRODUITS EXCEPTIONNELS SUR EXERCICES ANTÉRIEURS2017budget0.00False
291774PRODUITS EXCEPTIONNELS SUR EXERCICES ANTÉRIEURS2017réalisé6039.06 039False
2927743Produits sur annulations de mandats2012budget700000.0700 000False
2927743Produits sur annulations de mandats2012réalisé0.00False
2927743Produits sur annulations de mandats2013budget700000.0700 000False
2927743Produits sur annulations de mandats2013réalisé96.096False
2927743Produits sur annulations de mandats2014budget0.00False
2927743Produits sur annulations de mandats2014réalisé0.00False
2927743Produits sur annulations de mandats2015budget0.00False
2927743Produits sur annulations de mandats2015réalisé1444.01 444False
2927743Produits sur annulations de mandats2016budget0.00False
2927743Produits sur annulations de mandats2016réalisé0.00False
2927743Produits sur annulations de mandats2017budget0.00False
2927743Produits sur annulations de mandats2017réalisé0.00False
2937748Autres produits exceptionnels sur exercices antérieurs2012budget0.00False
2937748Autres produits exceptionnels sur exercices antérieurs2012réalisé17743.017 743False
2937748Autres produits exceptionnels sur exercices antérieurs2013budget0.00False
2937748Autres produits exceptionnels sur exercices antérieurs2013réalisé47680.047 680False
2937748Autres produits exceptionnels sur exercices antérieurs2014budget0.00False
2937748Autres produits exceptionnels sur exercices antérieurs2014réalisé2905.02 905False
2937748Autres produits exceptionnels sur exercices antérieurs2015budget0.00False
2937748Autres produits exceptionnels sur exercices antérieurs2015réalisé0.00False
2937748Autres produits exceptionnels sur exercices antérieurs2016budget0.00False
2937748Autres produits exceptionnels sur exercices antérieurs2016réalisé0.00False
2937748Autres produits exceptionnels sur exercices antérieurs2017budget0.00False
2937748Autres produits exceptionnels sur exercices antérieurs2017réalisé6039.06 039False
294775PRODUITS DE CESSIONS D'ACTIFS2012budget50000.050 000False
294775PRODUITS DE CESSIONS D'ACTIFS2012réalisé35484.035 484False
294775PRODUITS DE CESSIONS D'ACTIFS2013budget30000.030 000False