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
516043Fournitures du laboratoire photo-vidéo2016budget7000.07 000False
516043Fournitures du laboratoire photo-vidéo2016réalisé2181.02 181False
516043Fournitures du laboratoire photo-vidéo2017budget22000.022 000False
516043Fournitures du laboratoire photo-vidéo2017réalisé2985.02 985False
526044Fournitures médicales, soins et prévention2012budget20000.020 000False
526044Fournitures médicales, soins et prévention2012réalisé17255.017 255False
526044Fournitures médicales, soins et prévention2013budget20000.020 000False
526044Fournitures médicales, soins et prévention2013réalisé20731.020 731False
526044Fournitures médicales, soins et prévention2014budget27000.027 000False
526044Fournitures médicales, soins et prévention2014réalisé18777.018 777False
526044Fournitures médicales, soins et prévention2015budget23000.023 000False
526044Fournitures médicales, soins et prévention2015réalisé17894.017 894False
526044Fournitures médicales, soins et prévention2016budget23000.023 000False
526044Fournitures médicales, soins et prévention2016réalisé19982.019 982False
526044Fournitures médicales, soins et prévention2017budget27000.027 000False
526044Fournitures médicales, soins et prévention2017réalisé16780.016 780False
53605ACHATS DE FLUIDES2012budget4380000.04 380 000False
53605ACHATS DE FLUIDES2012réalisé4282059.04 282 059False
53605ACHATS DE FLUIDES2013budget4180000.04 180 000False
53605ACHATS DE FLUIDES2013réalisé4327902.04 327 902False
53605ACHATS DE FLUIDES2014budget4326000.04 326 000False
53605ACHATS DE FLUIDES2014réalisé3853169.03 853 169False
53605ACHATS DE FLUIDES2015budget4157000.04 157 000False
53605ACHATS DE FLUIDES2015réalisé3900981.03 900 981False
53605ACHATS DE FLUIDES2016budget4305000.04 305 000False
53605ACHATS DE FLUIDES2016réalisé4001295.04 001 295False
53605ACHATS DE FLUIDES2017budget4350000.04 350 000False
53605ACHATS DE FLUIDES2017réalisé3927650.03 927 650False
546051Consommation de fluides pour les bâtiments2012budget4200000.04 200 000False
546051Consommation de fluides pour les bâtiments2012réalisé4136228.04 136 228False
546051Consommation de fluides pour les bâtiments2013budget3980000.03 980 000False
546051Consommation de fluides pour les bâtiments2013réalisé4191983.04 191 983False
546051Consommation de fluides pour les bâtiments2014budget4136000.04 136 000False
546051Consommation de fluides pour les bâtiments2014réalisé3743682.03 743 682False
546051Consommation de fluides pour les bâtiments2015budget3997000.03 997 000False
546051Consommation de fluides pour les bâtiments2015réalisé3804568.03 804 568False
546051Consommation de fluides pour les bâtiments2016budget4175000.04 175 000False
546051Consommation de fluides pour les bâtiments2016réalisé3911155.03 911 155False
546051Consommation de fluides pour les bâtiments2017budget4240000.04 240 000False
546051Consommation de fluides pour les bâtiments2017réalisé3843167.03 843 167False
556052Carburant pour les véhicules2012budget180000.0180 000False
556052Carburant pour les véhicules2012réalisé145831.0145 831False
556052Carburant pour les véhicules2013budget200000.0200 000False
556052Carburant pour les véhicules2013réalisé135918.0135 918False
556052Carburant pour les véhicules2014budget190000.0190 000False
556052Carburant pour les véhicules2014réalisé109487.0109 487False
556052Carburant pour les véhicules2015budget160000.0160 000False
556052Carburant pour les véhicules2015réalisé96413.096 413False
556052Carburant pour les véhicules2016budget130000.0130 000False
556052Carburant pour les véhicules2016réalisé90140.090 140False