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
PA6429882025-03-0143571073
PA7953182025-06-01799851054
PA6109682025-06-012791502183
PA4085782025-06-01748018
PA7208222025-06-011333611140
PA7188382025-12-0171202127
PA7960262025-12-013111029
PA7953902025-12-0111701302
PA7952402026-04-01393123
PA7932182026-01-01140300182
PA7931462026-02-01239102222
PA7931022025-10-01345100259
PA7950462026-05-0142612145
PA3356122026-07-01111190078
PA8409032026-06-01512762418
PA8411912026-06-012381811314
PA3423842026-06-01248141275
PA6088262026-06-01319447130
PA7959542026-06-01155710103
PA7749542026-06-018922431208
PA7946862026-07-0194265400166
PA6431432026-07-0151990094
PA9422022-09-01102691200
PA2674292022-09-0132231140
PA2667932022-09-011216020
PA7941382022-10-0174183306150
PA29602022-10-0110810174
PA7931742022-10-01114910494
PA7936962022-10-0122100700178
PA7193822022-11-01151461083
PA7209602022-11-0113180105
PA7203342022-11-019981065
PA7931902022-11-01181151170
PA7958282022-11-0114390012
PA7955282022-11-0171673065
PA7943302023-01-016332072
PA3422402023-05-0131831348
PA7939642023-05-0183260275
PA7941182023-05-0118139206
PA7938602023-05-0146400122
PA7942222023-05-01114280277
PA7936082023-03-0163600229
PA7203862024-02-012039069
PA7187842023-03-0111720220
PA7221622023-03-014550094
PA7202222023-03-012250083
PA6076192023-03-0161330155
PA7948102023-03-01225053118
PA6426952023-03-0120235069
PA7120152023-03-018890558