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
277754REMBOURSEMENTS DES ORGANISMES SOCIAUX2015réalisé699571.0699 571False
277754REMBOURSEMENTS DES ORGANISMES SOCIAUX2016budget600000.0600 000False
277754REMBOURSEMENTS DES ORGANISMES SOCIAUX2016réalisé755490.0755 490False
277754REMBOURSEMENTS DES ORGANISMES SOCIAUX2017budget600000.0600 000False
277754REMBOURSEMENTS DES ORGANISMES SOCIAUX2017réalisé514262.0514 262False
2787540Remboursements CPAM2012budget625000.0625 000False
2787540Remboursements CPAM2012réalisé501629.0501 629False
2787540Remboursements CPAM2013budget625000.0625 000False
2787540Remboursements CPAM2013réalisé558061.0558 061False
2787540Remboursements CPAM2014budget500000.0500 000False
2787540Remboursements CPAM2014réalisé579911.0579 911False
2787540Remboursements CPAM2015budget570000.0570 000False
2787540Remboursements CPAM2015réalisé699571.0699 571False
2787540Remboursements CPAM2016budget600000.0600 000False
2787540Remboursements CPAM2016réalisé755490.0755 490False
2787540Remboursements CPAM2017budget600000.0600 000False
2787540Remboursements CPAM2017réalisé514262.0514 262False
279755REVERSEMENTS DU SÉNAT2012budget305000.0305 000False
279755REVERSEMENTS DU SÉNAT2012réalisé17706.017 706False
279755REVERSEMENTS DU SÉNAT2013budget0.00False
279755REVERSEMENTS DU SÉNAT2013réalisé0.00False
279755REVERSEMENTS DU SÉNAT2014budget0.00False
279755REVERSEMENTS DU SÉNAT2014réalisé3060.03 060False
279755REVERSEMENTS DU SÉNAT2015budget200000.0200 000False
279755REVERSEMENTS DU SÉNAT2015réalisé69115.069 115False
279755REVERSEMENTS DU SÉNAT2016budget200000.0200 000False
279755REVERSEMENTS DU SÉNAT2016réalisé109918.0109 918False
279755REVERSEMENTS DU SÉNAT2017budget130000.0130 000False
279755REVERSEMENTS DU SÉNAT2017réalisé43813.043 813False
2807551Subvention du Sénat à l'OPECST2012budget305000.0305 000False
2807551Subvention du Sénat à l'OPECST2012réalisé17706.017 706False
2807551Subvention du Sénat à l'OPECST2013budget0.00False
2807551Subvention du Sénat à l'OPECST2013réalisé0.00False
2807551Subvention du Sénat à l'OPECST2014budget0.00False
2807551Subvention du Sénat à l'OPECST2014réalisé3060.03 060False
2807551Subvention du Sénat à l'OPECST2015budget200000.0200 000False
2807551Subvention du Sénat à l'OPECST2015réalisé69115.069 115False
2807551Subvention du Sénat à l'OPECST2016budget200000.0200 000False
2807551Subvention du Sénat à l'OPECST2016réalisé109918.0109 918False
2807551Subvention du Sénat à l'OPECST2017budget130000.0130 000False
2807551Subvention du Sénat à l'OPECST2017réalisé43813.043 813False
281756REDEVANCES DE GESTION2012budget1862000.01 862 000False
281756REDEVANCES DE GESTION2012réalisé1902955.01 902 955False
281756REDEVANCES DE GESTION2013budget1911000.01 911 000False
281756REDEVANCES DE GESTION2013réalisé1954383.01 954 383False
281756REDEVANCES DE GESTION2014budget1910000.01 910 000False
281756REDEVANCES DE GESTION2014réalisé1905351.01 905 351False
281756REDEVANCES DE GESTION2015budget1960000.01 960 000False
281756REDEVANCES DE GESTION2015réalisé1845654.01 845 654False
281756REDEVANCES DE GESTION2016budget1906000.01 906 000False