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
PA7953622023-11-0122822008
PA7218522023-11-0161591082
PA7935002023-11-0111491373
PA7186742023-11-0118910027
PA7946382023-11-011634300114
PA7956522023-11-01309615094
PA7362012023-11-0138211136
PA7931102023-12-01103301151
PA7214102024-01-0111652411
PA7948302024-03-012430244
PA7204142024-04-011510031
PA7960262024-05-01110320160
PA7946862024-05-01210070610
PA6431432024-05-0124730022
PA7936242024-06-01880014
PA7953862024-06-01100034
PA7933942024-06-0119011
PA7199222018-03-01557043
PA7188942018-07-012410122
PA7220222018-05-015472253
PA2672042018-05-0192530212
PA7202302018-05-01292450185
PA6059912018-05-0124167105
PA2667742018-05-01653004
PA7201622018-05-0191372070
PA3424152018-05-01135241351
PA7217502018-05-013302218
PA7209882018-05-01105540211
PA6431032019-04-0128001
PA7219242019-05-0121150030
PA7223202018-08-01120000
PA7191622018-08-0112000
PA7200142018-09-01191004
PA12762018-09-01267011
PA2667882018-10-018159024
PA7207722018-10-014108009
PA7216702018-10-01505528054
PA7462018-10-016595019
PA7201242018-10-012860024
PA2680192018-10-0122990310
PA7222922018-11-0161430149
PA6050692018-11-0142910057
PA7220382018-11-011123018
PA7204922018-11-0131270266
PA7362012023-12-012595008
PA7936322023-01-012910059
PA7943142024-01-011014301231
PA7223082022-07-01726400105
PA7192862022-07-01181351358
PA7959202022-07-0111100164