main.budget_long vue
Colonnes
# Colonne Type Commentaire
1 ligneBIGINT
2 codeVARCHAR
3 libelleVARCHAR
4 anneeINTEGER
5 natureVARCHAR
6 montantDOUBLE
7 montant_publieVARCHAR
8 ligne_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
ligne code libelle annee nature montant montant_publie ligne_total
273 752 REVENUS DES IMMEUBLES 2014 réalisé 182162.0 182 162 False
273 752 REVENUS DES IMMEUBLES 2015 budget 220000.0 220 000 False
273 752 REVENUS DES IMMEUBLES 2015 réalisé 108229.0 108 229 False
273 752 REVENUS DES IMMEUBLES 2016 budget 140000.0 140 000 False
273 752 REVENUS DES IMMEUBLES 2016 réalisé 70602.0 70 602 False
273 752 REVENUS DES IMMEUBLES 2017 budget 90000.0 90 000 False
273 752 REVENUS DES IMMEUBLES 2017 réalisé 65053.0 65 053 False
274 7520 Revenus des immeubles 2012 budget 200000.0 200 000 False
274 7520 Revenus des immeubles 2012 réalisé 159393.0 159 393 False
274 7520 Revenus des immeubles 2013 budget 300000.0 300 000 False
274 7520 Revenus des immeubles 2013 réalisé 183456.0 183 456 False
274 7520 Revenus des immeubles 2014 budget 200000.0 200 000 False
274 7520 Revenus des immeubles 2014 réalisé 182162.0 182 162 False
274 7520 Revenus des immeubles 2015 budget 220000.0 220 000 False
274 7520 Revenus des immeubles 2015 réalisé 108229.0 108 229 False
274 7520 Revenus des immeubles 2016 budget 140000.0 140 000 False
274 7520 Revenus des immeubles 2016 réalisé 70602.0 70 602 False
274 7520 Revenus des immeubles 2017 budget 90000.0 90 000 False
274 7520 Revenus des immeubles 2017 réalisé 65053.0 65 053 False
275 753 REVENUS HLM-ILM 2012 budget 300.0 300 False
275 753 REVENUS HLM-ILM 2012 réalisé 82.0 82 False
275 753 REVENUS HLM-ILM 2013 budget 300.0 300 False
275 753 REVENUS HLM-ILM 2013 réalisé 0.0 0 False
275 753 REVENUS HLM-ILM 2014 budget 300.0 300 False
275 753 REVENUS HLM-ILM 2014 réalisé 0.0 0 False
275 753 REVENUS HLM-ILM 2015 budget 0.0 0 False
275 753 REVENUS HLM-ILM 2015 réalisé 0.0 0 False
275 753 REVENUS HLM-ILM 2016 budget 0.0 0 False
275 753 REVENUS HLM-ILM 2016 réalisé 0.0 0 False
275 753 REVENUS HLM-ILM 2017 budget 0.0 0 False
275 753 REVENUS HLM-ILM 2017 réalisé 0.0 0 False
276 7530 Retenues HLM-ILM 2012 budget 300.0 300 False
276 7530 Retenues HLM-ILM 2012 réalisé 82.0 82 False
276 7530 Retenues HLM-ILM 2013 budget 300.0 300 False
276 7530 Retenues HLM-ILM 2013 réalisé 0.0 0 False
276 7530 Retenues HLM-ILM 2014 budget 300.0 300 False
276 7530 Retenues HLM-ILM 2014 réalisé 0.0 0 False
276 7530 Retenues HLM-ILM 2015 budget 0.0 0 False
276 7530 Retenues HLM-ILM 2015 réalisé 0.0 0 False
276 7530 Retenues HLM-ILM 2016 budget 0.0 0 False
276 7530 Retenues HLM-ILM 2016 réalisé 0.0 0 False
276 7530 Retenues HLM-ILM 2017 budget 0.0 0 False
276 7530 Retenues HLM-ILM 2017 réalisé 0.0 0 False
277 754 REMBOURSEMENTS DES ORGANISMES SOCIAUX 2012 budget 625000.0 625 000 False
277 754 REMBOURSEMENTS DES ORGANISMES SOCIAUX 2012 réalisé 501629.0 501 629 False
277 754 REMBOURSEMENTS DES ORGANISMES SOCIAUX 2013 budget 625000.0 625 000 False
277 754 REMBOURSEMENTS DES ORGANISMES SOCIAUX 2013 réalisé 558061.0 558 061 False
277 754 REMBOURSEMENTS DES ORGANISMES SOCIAUX 2014 budget 500000.0 500 000 False
277 754 REMBOURSEMENTS DES ORGANISMES SOCIAUX 2014 réalisé 579911.0 579 911 False
277 754 REMBOURSEMENTS DES ORGANISMES SOCIAUX 2015 budget 570000.0 570 000 False
← précédents
page 64
suivants →