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
1056226Autres honoraires2017budget0.00False
1056226Autres honoraires2017réalisé0.00False
106623INFORMATIONS2012budget3015000.03 015 000False
106623INFORMATIONS2012réalisé1830337.01 830 337False
106623INFORMATIONS2013budget2680000.02 680 000False
106623INFORMATIONS2013réalisé2739564.02 739 564False
106623INFORMATIONS2014budget2088000.02 088 000False
106623INFORMATIONS2014réalisé2384812.02 384 812False
106623INFORMATIONS2015budget2310810.02 310 810False
106623INFORMATIONS2015réalisé2327983.02 327 983False
106623INFORMATIONS2016budget2420000.02 420 000False
106623INFORMATIONS2016réalisé2135523.02 135 523False
106623INFORMATIONS2017budget2221000.02 221 000False
106623INFORMATIONS2017réalisé1337120.01 337 120False
1076231Annonces et insertions2012budget80000.080 000False
1076231Annonces et insertions2012réalisé38790.038 790False
1076231Annonces et insertions2013budget80000.080 000False
1076231Annonces et insertions2013réalisé70570.070 570False
1076231Annonces et insertions2014budget80000.080 000False
1076231Annonces et insertions2014réalisé83470.083 470False
1076231Annonces et insertions2015budget80000.080 000False
1076231Annonces et insertions2015réalisé79284.079 284False
1076231Annonces et insertions2016budget85000.085 000False
1076231Annonces et insertions2016réalisé62792.062 792False
1076231Annonces et insertions2017budget85000.085 000False
1076231Annonces et insertions2017réalisé64859.064 859False
1086233Communication événementielle2012budget150000.0150 000False
1086233Communication événementielle2012réalisé33625.033 625False
1086233Communication événementielle2013budget150000.0150 000False
1086233Communication événementielle2013réalisé82058.082 058False
1086233Communication événementielle2014budget100000.0100 000False
1086233Communication événementielle2014réalisé117288.0117 288False
1086233Communication événementielle2015budget150000.0150 000False
1086233Communication événementielle2015réalisé110081.0110 081False
1086233Communication événementielle2016budget150000.0150 000False
1086233Communication événementielle2016réalisé75163.075 163False
1086233Communication événementielle2017budget130000.0130 000False
1086233Communication événementielle2017réalisé46665.046 665False
1096234Production des images télévisuelles2012budget1130000.01 130 000False
1096234Production des images télévisuelles2012réalisé875257.0875 257False
1096234Production des images télévisuelles2013budget1180000.01 180 000False
1096234Production des images télévisuelles2013réalisé1559174.01 559 174False
1096234Production des images télévisuelles2014budget875000.0875 000False
1096234Production des images télévisuelles2014réalisé1423762.01 423 762False
1096234Production des images télévisuelles2015budget1205810.01 205 810False
1096234Production des images télévisuelles2015réalisé1650341.01 650 341False
1096234Production des images télévisuelles2016budget1485000.01 485 000False
1096234Production des images télévisuelles2016réalisé1416959.01 416 959False
1096234Production des images télévisuelles2017budget1200000.01 200 000False
1096234Production des images télévisuelles2017réalisé907356.0907 356False