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
PA7222922023-10-0111830064
PA4085782025-02-01210221
PA7218522025-01-0117725093
PA3302402025-01-01170001
PA8420372026-02-01635900158
PA3421962025-03-0116670055
PA7953182025-02-015382107
PA7948862025-03-0132610331
PA7947782025-12-015016461219
PA7946582026-06-0120310385
PA7938322025-05-01618900264
PA2672002025-05-01295242180
PA8418452026-01-0126140520133
PA8412232025-05-012222010169
PA8420132026-01-0144103650176
PA8409972026-01-01910521120
PA8417292026-01-0114142502107
PA8418372026-01-011538102166
PA29402026-01-013710313027
PA8407572026-01-01239702187
PA8418732026-04-01593227076
PA7933422026-04-01145002
PA8417132026-04-01106201056
PA4054802019-09-016114001
PA7208922019-09-0118110009
PA2672412019-09-011321025
PA2672042019-09-01242830011
PA7209882019-09-0141060012
PA7212182019-01-012510217
PA6428472019-01-01322070420
PA7204462019-01-01137026
PA7191382019-01-012440011
PA7248272019-02-014290031
PA7210122019-02-01183013
PA21502019-02-01101440210
PA7214862019-06-01150022
PA7210942019-07-01393113
PA6080112019-07-011430111
PA7192302019-10-0131570139
PA7218882019-10-0121050015
PA7205002019-10-0113581034
PA7222682019-10-01429715156
PA7200542019-11-0122720217
PA14592015-03-0149135017
PA18742015-02-011062512419
PA2667972015-05-013163003
PA3333352015-05-01346052
PA6892015-06-014579213
PA3347682015-10-01134006
PA11412015-11-01162004