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
PA7947862023-04-0132191252
PA7953102023-04-0102220434
PA7960702023-04-011222001
PA6075532023-04-0132960023
PA15672023-04-012742410659
PA6431572023-04-018287105
PA7951922023-04-01270001
PA7749622023-04-011711328
PA7940082023-04-010100049
PA7193722023-04-010410149
PA7198822023-04-010450146
PA7199222023-04-010470419
PA7220382023-04-012461155
PA8172032023-04-010460032
PA7944702023-04-010280357
PA7939642023-04-01161270033
PA7209322023-04-010440110
PA7222922023-04-01041034
PA7942222023-04-010153045
PA7941182023-04-01564054
PA7956042023-04-01039014
PA7931222023-04-01040057
PA7205522023-04-01028004
PA7933062023-04-01128034
PA7952782023-04-011240311
PA6050692023-04-010520010
PA7196722023-04-01045007
PA7190802023-05-0101500107
PA7198902023-05-01423982155
PA7214662023-05-010140093
PA7953302023-05-010160038
PA7959082023-05-0161840245
PA7959582023-05-016141067
PA7216322023-05-0104700138
PA7201742023-05-010260099
PA7957782023-05-0163310751
PA7932462023-05-0103310435
PA7946782023-05-0120358013152
PA7947182023-05-0103350043
PA7949542023-05-01832300261
PA7959662023-05-0113530094
PA7959742023-05-0103310595
PA7214422023-05-01251361026
PA7210622023-05-011357291063
PA7944782023-05-01397000035
PA7955962023-05-0107390042
PA7936802023-05-014170012106
PA7937722023-05-01074002134
PA7941062023-05-01847390149
PA7944022023-05-01973003102