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
PA3468862014-06-012891007
PA3327472014-06-0111440015
PA2673552014-06-01841701228
PA6108202014-06-011966002
PA6087412014-06-01117008
PA26902015-03-01451150124
PA6076062015-03-0132166177
PA20992014-07-012196004
PA2302014-07-012373053
PA6084342014-07-011460220
PA2673362014-07-01157511312
PA11412014-07-0117500315
PA6059522014-07-013270619
PA6088512014-07-01151007
PA3309812014-09-01781046304
PA6429102014-09-012195002
PA3302402014-09-011588022
PA15212014-09-011076034
PA2671512014-10-011150035
PA2672662014-09-01740023
PA2680482014-10-01826106
PA28282014-11-017125118
PA6083802014-11-01232039
PA19792014-11-0149059
PA6061492014-12-013430711
PA3468862014-12-01249026
PA3329502015-01-0112129001
PA6050362015-01-0160475001
PA6097092015-01-011659002
PA2677352015-01-0111192301
PA2670132015-01-0115203011
PA6061612015-01-011554111
PA7194562019-12-017891031
PA7204382019-10-01113007
PA7191302019-10-01238009
PA7199422019-10-0122611014
PA6076192019-11-01131870618
PA6431752019-11-0112911044
PA7197782019-11-017680023
PA7200462019-11-012370214
PA7194882020-07-0116311233
PA7187062020-07-013290015
PA3426012020-07-012761026
PA7187802020-07-01211011
PA7211742020-07-018279012
PA7204682020-07-0129042
PA3315672020-07-0113026
PA2667972021-06-0141440611
PA7220702024-10-0131022011
PA7223362024-11-018315574029