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
248 DEPENSES TOTALES 2014 réalisé 519385224.0 519 385 224 True
248 DEPENSES TOTALES 2015 budget 536951980.0 536 951 980 True
248 DEPENSES TOTALES 2015 réalisé 525184081.0 525 184 081 True
248 DEPENSES TOTALES 2016 budget 536718918.0 536 718 918 True
248 DEPENSES TOTALES 2016 réalisé 524267220.0 524 267 220 True
248 DEPENSES TOTALES 2017 budget 584762398.0 584 762 398 True
248 DEPENSES TOTALES 2017 réalisé 576295299.0 576 295 299 True
249 70 VENTES DE MARCHANDISES 2012 budget 302000.0 302 000 False
249 70 VENTES DE MARCHANDISES 2012 réalisé 255137.0 255 137 False
249 70 VENTES DE MARCHANDISES 2013 budget 201000.0 201 000 False
249 70 VENTES DE MARCHANDISES 2013 réalisé 135532.0 135 532 False
249 70 VENTES DE MARCHANDISES 2014 budget 355500.0 355 500 False
249 70 VENTES DE MARCHANDISES 2014 réalisé 227287.0 227 287 False
249 70 VENTES DE MARCHANDISES 2015 budget 317000.0 317 000 False
249 70 VENTES DE MARCHANDISES 2015 réalisé 291561.0 291 561 False
249 70 VENTES DE MARCHANDISES 2016 budget 198000.0 198 000 False
249 70 VENTES DE MARCHANDISES 2016 réalisé 256078.0 256 078 False
249 70 VENTES DE MARCHANDISES 2017 budget 172000.0 172 000 False
249 70 VENTES DE MARCHANDISES 2017 réalisé 240780.0 240 780 False
250 707 VENTES DE MARCHANDISES 2012 budget 56000.0 56 000 False
250 707 VENTES DE MARCHANDISES 2012 réalisé 44805.0 44 805 False
250 707 VENTES DE MARCHANDISES 2013 budget 55000.0 55 000 False
250 707 VENTES DE MARCHANDISES 2013 réalisé 49642.0 49 642 False
250 707 VENTES DE MARCHANDISES 2014 budget 53500.0 53 500 False
250 707 VENTES DE MARCHANDISES 2014 réalisé 74070.0 74 070 False
250 707 VENTES DE MARCHANDISES 2015 budget 58000.0 58 000 False
250 707 VENTES DE MARCHANDISES 2015 réalisé 58944.0 58 944 False
250 707 VENTES DE MARCHANDISES 2016 budget 56000.0 56 000 False
250 707 VENTES DE MARCHANDISES 2016 réalisé 61363.0 61 363 False
250 707 VENTES DE MARCHANDISES 2017 budget 41000.0 41 000 False
250 707 VENTES DE MARCHANDISES 2017 réalisé 47347.0 47 347 False
251 7071 Vente de médailles 2012 budget 50000.0 50 000 False
251 7071 Vente de médailles 2012 réalisé 40090.0 40 090 False
251 7071 Vente de médailles 2013 budget 50000.0 50 000 False
251 7071 Vente de médailles 2013 réalisé 44704.0 44 704 False
251 7071 Vente de médailles 2014 budget 50000.0 50 000 False
251 7071 Vente de médailles 2014 réalisé 57006.0 57 006 False
251 7071 Vente de médailles 2015 budget 50000.0 50 000 False
251 7071 Vente de médailles 2015 réalisé 48352.0 48 352 False
251 7071 Vente de médailles 2016 budget 50000.0 50 000 False
251 7071 Vente de médailles 2016 réalisé 52097.0 52 097 False
251 7071 Vente de médailles 2017 budget 35000.0 35 000 False
251 7071 Vente de médailles 2017 réalisé 38249.0 38 249 False
252 7072 Vente d'accessoires 2012 budget 0.0 0 False
252 7072 Vente d'accessoires 2012 réalisé 0.0 0 False
252 7072 Vente d'accessoires 2013 budget 0.0 0 False
252 7072 Vente d'accessoires 2013 réalisé 0.0 0 False
252 7072 Vente d'accessoires 2014 budget 0.0 0 False
252 7072 Vente d'accessoires 2014 réalisé 0.0 0 False
252 7072 Vente d'accessoires 2015 budget 0.0 0 False
← précédents
page 58
suivants →