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
PA7936162026-03-010380116
PA8226172026-03-010560012
PA7945302026-03-01050089
PA8414392026-03-010350030
PA3457222026-03-01010513
PA7204462025-01-010920022
PA7221022026-04-0102100112
PA7958682026-04-010940155
PA7214742026-04-010280524
PA7939802026-04-01062600163
PA3682026-04-01040086
PA8412152026-04-01010850031
PA7944942026-04-0101630059
PA7951562026-04-0101240177
PA8407932026-04-0101630018
PA7960102026-04-01096032
PA6057452026-04-010940064
PA8411992026-04-0102220087
PA8407812026-05-01034101280
PA7945982026-05-01034102307
PA8414392026-05-01034102215
PA7947702026-05-01034601269
PA7223742026-05-0109700317
PA6057822026-05-0102000102
PA8416052026-05-01035601241
PA7959122026-05-0103410091
PA7954542026-05-0105090099
PA7952002026-05-0106790030
PA7933342026-05-01035202251
PA8418012026-05-0103700195
PA7957302026-05-0102300126
PA8410472025-12-010120020
PA8407572024-12-010240021
PA7946862024-12-01052008
PA3356122024-12-0102009
PA6431432024-12-01037008
PA8266352024-12-01037007
PA7959822025-01-0104980037
PA8266352026-02-01012200106
PA7958642025-01-010780047
PA7197362025-01-010320013
PA16542026-02-0101220017
PA3356122026-02-0101110116
PA7960262026-02-010274016
PA8415752025-01-0101130013
PA6431922026-03-010480223
PA7939482026-03-0103590128
PA29602025-01-01074006
PA8416212026-04-0102850216
PA7931342026-04-0102110136