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
PA8407452026-07-0101870279
PA8416452026-10-010440028
PA7948862026-10-010420074
PA7936322026-10-01042007
PA7120142026-10-01030041
PA7217642026-10-01030050
PA8421872026-10-010610066
PA7960702025-02-010387007
PA7195782025-02-010387049
PA8410232026-10-010610011
PA7933822026-10-010440030
PA8408292026-10-010150029
PA6067932026-10-010130010
PA7944422026-05-01034404220
PA7959622025-02-010220047
PA7931222025-02-010801433
PA6075532025-02-010660348
PA7932622026-06-01083100145
PA7192722026-06-010450155
PA7932982026-06-01012801126
PA7940302026-06-0101280019
PA7207202026-06-0102100116
PA8407012026-06-0107900119
PA7933622025-02-0101170138
PA7205522025-02-0100023
PA7933542026-06-0103830056
PA7955402026-06-0100038
PA7195282025-02-01000110
PA8417452024-10-0102070057
PA7199222025-02-010230211
PA7120142026-06-010130412
PA6431572026-07-01018100118
PA8420732026-07-0101880361
PA3419812025-02-01046006
PA7206142026-07-0101870024
PA6429352026-07-010420119
PA7199222026-07-010400219
PA7195282026-07-010310014
PA8421952026-10-010130042
PA8410912026-10-010200027
PA8414632026-10-010130026
PA8421252026-10-010100019
PA8422792026-10-010440037
PA7952582025-11-0106300323
PA8421472025-11-01011400569
PA7938922025-11-01049400405
PA8411392025-11-01039301270
PA8408572024-11-01013701222
PA8417092024-11-010900078
PA7959202025-11-0108002565