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
PA7938762022-12-010300130
PA7945102022-12-0103000117
PA7196002022-12-01025017
PA7207542022-12-010250025
PA7933302022-12-0103040112
PA7219842022-12-01046032
PA7953502022-12-010520310
PA7188602022-12-010281015
PA7952982022-12-010281035
PA7960902022-12-0102810316
PA7193962022-12-010680214
PA7944182023-01-010910421
PA7945902023-01-010940339
PA7939282023-01-010930057
PA6430892023-01-01050081
PA7941142023-01-010360124
PA7201382023-01-010170227
PA7958282023-01-01011470120
PA7932702023-01-010350164
PA7946582023-01-010440640
PA7203342023-01-010280042
PA7198142023-01-010560030
PA7955282023-01-010190019
PA7931902023-01-010330230
PA7193822023-01-010650048
PA7191182023-01-010230027
PA7195122023-02-0103503165
PA7956642023-02-0104101165
PA7120142023-02-01064016183
PA3318352023-02-0103900134
PA7192722023-02-0101600088
PA7932982023-02-01028001132
PA3442012023-02-0103707147
PA7941782022-07-0101230136
PA7211582022-12-010240016
PA7218802022-12-01023014
PA6426952025-11-0108600418
PA7943302025-11-0108400901
PA8417612024-11-01017304180
PA7221902025-11-0105800317
PA7956722024-11-01097502118
PA8414712025-11-01042400241
PA8419812024-11-01028701124
PA7942782024-11-0101630110
PA7190522024-11-0101260337
PA8410132024-11-0101440076
PA7221342025-12-0102200147
PA3319732025-12-0105300106
PA8409552025-12-0105303243
PA7188502025-12-010120463