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
PA6062302013-07-01452097
PA6059632013-11-0132189228
PA2673362013-11-017124119
PA20992013-11-01559218
PA6104272013-12-0118265224
PA29712014-11-017320369
PA20112014-11-01541002
PA11932014-11-01211083
PA7352014-12-0116009
PA2680482014-11-0117002
PA6086722015-11-0111007
PA6081582015-11-01211004
PA3333352015-11-015362114
PA6093322015-11-01639107
PA26032015-11-01118103
PA6065452015-11-0131206009
PA6067122015-11-01652378110
PA3562015-11-01569840011
PA2674572015-11-0132283228
PA2674592015-10-013276003
PA6672016-11-01181103
PA28952016-12-01824000
PA6050842016-12-01242000
PA5432016-12-011138200
PA28952016-11-011155644
PA6109052016-12-0136020
PA6430202016-12-011022200
PA6430202016-11-011052844
PA7462016-12-011845500
PA24302016-11-01111024
PA18862016-12-0124100
PA2677972016-12-018128040
PA6080162016-12-01863110
PA6064952016-12-0148000
PA3351592013-05-0138133691
PA8152013-05-011051031
PA10202013-05-01484041
PA6092052013-05-0113001
PA2678352013-05-0120361501
PA2667762021-12-0115235029
PA7216782021-12-0121160071
PA7204302022-01-01651140063
PA7215142022-01-011470016
PA7202862023-02-01351123302118
PA7190322023-02-0164501171
PA7542013-04-014200510
PA6070902013-04-011374049
PA6055182013-05-018194051
PA3350542019-08-01359000
PA7223362019-08-0131020