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
PA11932013-03-012230131
PA26902013-03-013184172
PA3364212013-05-01415101
PA25972013-03-01489032
PA22952013-07-013754107
PA6088262013-07-011320467
PA4054802013-09-011854902
PA3332242013-09-013084203
PA6077612013-09-0140493223
PA2303292013-09-012272013
PA6094422013-09-0183158624
PA6059222013-09-011484403
PA3307882013-09-01640103
PA6088262013-09-013761183
PA3346542013-09-011399013
PA6059912013-09-014144043
PA8102013-09-0122013
PA6062992013-09-01241083
PA6107582013-09-01311103
PA2673302013-09-01414013
PA7197182020-09-011108001
PA7189102020-09-0113881010
PA7194202020-09-01283007
PA7199602020-10-013632072
PA6055182020-03-01353035
PA7209322020-06-016324015
PA6050692020-04-014111003
PA3326142020-04-017110013
PA6075532020-04-01131030113
PA7206142020-04-0150013
PA6092452020-04-01148023
PA18382020-04-01139033
PA7222602020-11-011109032
PA7196402020-10-01131740236
PA2673372020-10-0121110019
PA2675272020-10-0183920513
PA6106542024-10-0110248300102
PA15672024-11-0112491087
PA8401432025-01-0111870054
PA7194722025-05-0126250098
PA7214742026-06-01374217592
PA7221502026-06-01183153165
PA8412152026-06-011083200229
PA8415432026-06-0111400062
PA7941182026-05-013381025
PA7222842025-06-012302031
PA8420732026-05-01235001288
PA7934322025-05-0112090131
PA8407732025-05-0157800339
PA7934322025-11-0145570038