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
PA7223902024-02-01768008
PA7946862024-05-01210070610
PA7193882017-10-014203019
PA2672332017-10-0124182019
PA7204222017-10-01505050240
PA3429352017-10-011298038
PA7207462017-10-01254008
PA5082017-10-01102161523
PA2674292017-11-013455032
PA7214262017-11-011350028
PA2672412018-05-011176051
PA7214862018-05-01181560316
PA7208622018-09-0111400022
PA3408532018-09-01164720110
PA6431342018-09-01131410410
PA2667742018-05-01653004
PA2672042018-05-0192530212
PA7214262018-06-012280043
PA7217502018-05-013302218
PA7196682018-11-01121130225
PA7489542018-11-01231141135
PA7134482018-11-0119160003
PA7205522018-11-011123017
PA7222022019-01-012763006
PA7207042019-01-011941208
PA6095902019-01-0181260220
PA7187102019-01-01228007
PA7202102018-10-0154201919
PA7218002018-10-012118015
PA3306842018-10-013607024
PA7202142018-10-011960221
PA2672892014-02-0121540164
PA3444922014-02-01145072
PA26902012-11-01250222
PA2165742013-02-01128085
PA6103132012-12-0188001
PA6054262014-11-0111511011
PA6059912013-09-014144043
PA2672602013-12-015113044
PA23742014-02-01417334
PA5888722015-12-01275003
PA2667972015-12-01325105
PA12062015-12-0133134
PA6065552016-04-013375604
PA6057452016-05-0120370211
PA5432016-07-01192019012
PA6073952016-07-01353013
PA6050842016-07-01337006
PA6106152016-11-01454004
PA6076322016-11-01349244