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
PA8419312024-10-013122600110
PA8413272024-10-011669450126
PA7939922024-10-012378007
PA8410172024-10-0116124106
PA7945822024-10-01740200135
PA7202562024-10-011410811032
PA8417372024-10-0114460169
PA6872142024-11-01217102121
PA8418372024-11-01828401180
PA3325232013-10-011463005144
PA12432013-11-0119720517208
PA24302013-11-011264058
PA6100662013-11-01461008
PA22572013-10-0111164104
PA6050842013-11-01577008
PA6108042013-10-016160004
PA3300082013-10-019170044
PA7462013-11-012984408
PA6109052013-11-01212008
PA6429872013-10-01316104
PA13732013-10-01272004
PA20732013-10-0171620135
PA2677972013-11-0146164498
PA29602013-11-01463128
PA18802013-11-011052136
PA27922014-07-012372077
PA9422014-07-0130831115
PA18572014-07-0119155010423
PA2677852014-07-0114751827
PA20732014-11-01625055
PA3364212015-06-01713202
PA8562015-05-01108214807
PA3306842015-05-0131146013
PA3316582015-06-01237036
PA7462015-05-01256002
PA3320152016-03-01827631
PA3369712016-04-012270002
PA6062022016-04-01243003
PA3322282016-05-013354235
PA2670912016-05-01110011
PA6076192016-05-01154036
PA12522016-05-0122002
PA20482016-05-01112054
PA6080162013-01-0133920591
PA29602013-01-013949011
PA7462013-01-01419011
PA3306842013-01-013652021
PA2677972013-01-012546050
PA8562013-01-013549011
PA6055182013-07-016149097