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
PA7221422022-07-011113510246
PA7954382022-07-0153920059
PA7223902022-07-01374851777
PA3309092022-07-012533311198
PA7931742022-07-0151220068
PA7958642022-07-012520156
PA7944422022-07-012890091
PA7197982022-10-01259830145
PA7941462022-10-013110791856
PA7953622023-09-0157329112
PA15672022-09-01231101130
PA6075532022-09-012063120
PA7947982022-10-0118800130
PA2668082023-03-016341016
PA7946382023-03-01136303158
PA7208462023-03-0137040120
PA7935482023-03-01103450355
PA7193382023-03-014200292
PA7194042023-03-011732161124
PA6088262023-04-011387011
PA7191462023-04-01651003
PA7947622023-04-0171280047
PA7749542023-04-0117781124
PA7217222023-04-011440046
PA7940042023-04-012481115
PA7223982023-04-016470052
PA7932782023-04-011330028
PA7948782023-04-011420037
PA7188842023-01-01264024
PA7958202023-01-011065032
PA6431922023-02-0111137200141
PA7749582023-02-012213670265
PA7940382023-02-01372492095
PA7952002023-02-01157134010141
PA7203622023-02-0164800124
PA7218282023-02-0155200179
PA7186742023-03-018203097
PA7953622023-03-01693482064
PA7192942023-03-0113640073
PA7948862023-11-0142660059
PA7936322023-11-01122701087
PA7199302023-11-0110640926241
PA7932982023-11-01153001438
PA7931342023-06-01111430216
PA7221022023-06-015910043
PA7192022023-07-013430171
PA3442012023-11-01183750417
PA7945622023-09-0172951011
PA7749602023-09-0127359501
PA7192942023-09-012313912048