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
PA7932462026-04-01183240036
PA7948542026-04-0132190346
PA7950102026-03-0183490013
PA8422552026-03-012450021
PA3356122020-02-01839883041
PA7203862020-02-01911690128
PA6097262020-02-01414830259
PA5888842020-01-01114357010
PA7956162023-01-01424770019
PA7953182023-01-0144475002
PA7956722023-01-0141477012
PA7953102023-02-01443110005143
PA7219602023-02-01210134200118
PA7947862023-02-01123141700162
PA7960702023-02-0113014220050
PA7199222023-02-0154403142
PA7940662023-02-01308122110128
PA18442013-11-012048909
PA6104812013-12-011777328
PA3315672013-12-0124217124
PA2673062014-04-0113130122
PA2667882014-11-018840607
PA2677972014-11-011041013
PA7462014-11-011442302
PA18862014-11-016124012
PA3423322014-12-0111106
PA28952014-11-01210143
PA6109052014-11-01117113
PA6080162014-11-013129067
PA5432014-11-0117003
PA6082922014-11-0132105247
PA2673362015-10-019115316312
PA22952015-11-011367106
PA6092182015-11-016488804
PA6059632015-10-0132173427
PA6051432015-11-011545005
PA6059912015-11-013112016
PA3424152015-11-01626225
PA6088512015-10-01162113
PA6084342015-10-01943025
PA6101252015-10-0111144003
PA6087852015-11-01931706609
PA6071872015-10-01465406
PA4054802015-11-0140571205
PA6056432015-10-0149003
PA6077612015-11-01313013
PA6059222015-11-016168017
PA2302015-10-01109144128
PA2667742015-11-015144046
PA20892015-10-01694093