AN · données ouvertes
Explorateur / main

main.activite_mensuelle vue

Colonnes

#ColonneTypeCommentaire
1acteur_uidVARCHAR
2moisDATE
3amendements_deposesHUGEINT
4amendements_cosignesHUGEINT
5amendements_adoptesHUGEINT
6questions_ecritesHUGEINT
7votesHUGEINT

Définition

CREATE VIEW activite_mensuelle AS WITH evenements AS ((SELECT auteur_uid AS acteur_uid, date_trunc('month', date_depot) AS mois, 1 AS amendements_deposes, 0 AS amendements_cosignes, CAST((sort = 'Adopté') AS INTEGER) AS amendements_adoptes, 0 AS questions_ecrites, 0 AS votes FROM main.amendements WHERE ((auteur_uid IS NOT NULL) AND (date_depot IS NOT NULL))) UNION ALL (((SELECT unnest(cosignataires_uids), date_trunc('month', date_depot), 0, 1, 0, 0, 0 FROM main.amendements WHERE (date_depot IS NOT NULL)) UNION ALL (SELECT q.auteur_identite_acteur_ref, date_trunc('month', t.date_jo), 0, 0, 0, 1, 0 FROM questions_ecrites.question AS q INNER JOIN (SELECT _racine_id, min(COALESCE(TRY_CAST(info_jo_date_jo AS DATE), CAST(try_strptime(info_jo_date_jo, '%d/%m/%Y') AS DATE))) AS date_jo FROM questions_ecrites.question_texte_question GROUP BY ALL) AS t ON ((t._racine_id = q._id)) WHERE (q.auteur_identite_acteur_ref IS NOT NULL) QUALIFY (row_number() OVER (PARTITION BY q.uid ORDER BY q._legislature DESC) = 1))) UNION ALL (SELECT acteur_uid, date_trunc('month', date_scrutin), 0, 0, 0, 0, 1 FROM main.votes_deputes WHERE ("position" IN ('pour', 'contre', 'abstention')))))SELECT acteur_uid, CAST(mois AS DATE) AS mois, sum(amendements_deposes) AS amendements_deposes, sum(amendements_cosignes) AS amendements_cosignes, sum(amendements_adoptes) AS amendements_adoptes, sum(questions_ecrites) AS questions_ecrites, sum(votes) AS votes FROM evenements GROUP BY ALL;

Aperçu

acteur_uidmoisamendements_deposesamendements_cosignesamendements_adoptesquestions_ecritesvotes
PA7940942026-06-01084013122
PA8414952026-06-0101280079
PA7937722026-07-01030002187
PA7955962026-07-01030100265
PA7937562026-07-01030400131
PA6065452026-07-0103190193
PA7950762026-07-0103240533
PA7220002026-07-0107502122
PA7949542026-07-01018700315
PA7944302026-07-0103100172
PA7959742026-07-01018903143
PA29522026-07-010440831
PA8413152026-07-0101780477
PA7948542026-07-0101790075
PA8420852026-07-01018802147
PA6065732026-07-0101770117
PA6093322026-07-0101750019
PA7209922026-07-0101860511
PA7947182026-07-0101601019
PA7932462026-07-0101880064
PA7946782026-07-0101880046
PA7959662026-07-0101960122
PA7935082026-07-010770125
PA8407212026-07-010440026
PA7957782026-07-0101870122
PA7959082026-07-010580022
PA7190802026-07-010420167
PA7212342025-02-01030419
PA8411392026-10-01042003
PA8415632026-10-01042006
PA7954102026-10-010420057
PA7944862026-10-0103007
PA7954022026-10-01060037
PA7941822026-10-01000026
PA8419932026-10-010120021
PA7933222026-10-01000016
PA7935322026-10-010610016
PA8421472026-10-01040053
PA7173792026-10-01030017
PA7932142026-10-01020073
PA6065732025-02-010990037
PA7941542025-01-0102050199
PA7220002025-02-010190333
PA7947022025-02-01030772
PA7933222026-06-0102014250
PA8401592026-06-0101330335
PA7207282026-06-0102000183
PA7199142026-06-0102100333
PA7952582026-06-010210029
PA7938922026-06-0101310213