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
PA7946782024-05-0130145000150
PA7214662024-05-0125771046
PA7212342024-05-013921328115
PA7189262024-05-01762472436
PA6056942024-05-012530248
PA7216322024-05-017971167
PA7201542018-07-011450375
PA7190922018-07-012590216
PA7190602018-05-01115005
PA2672892018-05-0112530326
PA7200222018-05-011110116
PA7192862018-05-013175014
PA7206222018-05-0121570033
PA7210942018-05-0151680345
PA7214182018-05-0111300023
PA3355322018-05-0115523103
PA7202862019-05-011406037
PA6428682018-08-012280103
PA7214262018-08-01110000
PA2675272018-08-0114117050
PA9422018-08-012566101
PA7093152018-08-0122137010
PA2667932018-08-012577102
PA3462182018-09-0137493037
PA7190242018-09-019114007
PA7214742018-09-0137390022
PA6084162018-09-0154420073
PA7219162018-09-0110833012
PA7201462018-09-016119009
PA7221502018-09-01153018
PA7192422018-09-01284113041
PA7216082018-09-015654012
PA7187362018-09-0112593015
PA6106812018-09-0110290000
PA2673062018-11-0141820210
PA7215682018-11-01161140210
PA7187102018-11-0121390032
PA10122018-11-0141260421
PA7214102018-12-01181511232
PA7221422018-12-0111325022
PA7215422018-12-014340053
PA6427642018-12-01113841121
PA7214342018-12-012410214
PA7207722018-12-0116315019
PA7223902018-12-013550335
PA7220002025-04-011280122
PA7959742025-04-01425404179
PA29522025-04-016170618
PA7932462025-04-0132550046
PA7947022025-04-0184311062