UEMOA , Atlas de l'enquête cadre de la pêche continentale
Retour SIRP
Accueil
Résultats niveau régional
Exploitation et Capacités de pêche
Commodités et services
Economie - Filière pêche
Social - gouvernance
 
Liaisons

Countrystat

Countrystat UEMOA
 


Partenaires

Partners

Base de données sous régionale UEMOA





Site web developpé par Jérome Guitton, Pôle halieutique Agrocampus ouest

hébergé par Agrocampus Ouest avant transfert à l'UEMOA à la finalisation du projet.
.
Indicateur générique Nombre de ménages du secteur pêche
Indicateur calculable / proxy Nombre de ménages du secteur pêche avec implication ou non dans les activités d'agroculture ou d'élevage
Type de fiche Fiche générale
Descriptif technique Estimer la dépendance des actifs du sous secteur pêche continentale à d'autres activités du secteur primaire.
Représentation graphique
Guide de lecture Le chiffre total est celui des ménages du sous secteur pêche et on distingue au sein de ces ménages ceux qui ont une activité (agriculture/elevage) en plus.
Données à mobiliser Liste des ménages Liste des ménages
Spécifications D'une part on calcule le nombre total de ménages recencés extrapolé A (txa). Ensuite on calcule le nombre de ménage extrapolé pour lesquels (pratique_elevage is true or pratique_agri is true) B. Ensuite on retranche B de A pour ne pas avoir de double comptage.
Requête
with T1 as ( select distinct pays ,strate, count(no_menage)*txa as indic1 from total.liste_site inner join total.calcul_txa using (strate,pays)
inner join total.v_liste_menage using (no_site,pays) where
(nb_homme_peche+nb_femme_peche+nb_homme_transfo+nb_femme_transfo+nb_homme_commer+nb_femme_commer)>0 or (pratique_elevage is true or pratique_agri is true)
or (mecanicien is true or charpentier is true or commercant_met is true) group by strate,pays,txa )
,T1_P as
(select distinct pays as ABSCISSE,sum(indic1) as indic1 from T1
group by ABSCISSE order by ABSCISSE)
,
T2 as ( select distinct pays as ABSCISSE,strate, count(no_menage)*txa as indic2 from total.liste_site inner join total.calcul_txa using (strate,pays)
inner join total.v_liste_menage using (no_site,pays) where
(pratique_elevage is true or pratique_agri is true)
and ((
nb_homme_peche+nb_femme_peche+nb_homme_transfo+nb_femme_transfo+nb_homme_commer+nb_femme_commer)>0
or (mecanicien is true or charpentier is true or commercant_met is true))
group by strate,pays,txa )
,T2_P as
(select distinct ABSCISSE,round(sum(indic2)::numeric,0) as indic2 from T2
group by ABSCISSE order by ABSCISSE)
,T3 as
(select distinct ABSCISSE,'Pêche + agriculture/élévage' as GROUPE,indic2 as TOTAL from T2_P
union
select distinct ABSCISSE,'Pêche sans agriculture/élévage' as GROUPE ,indic1-indic2 as TOTAL from T1_P inner join T2_P using(ABSCISSE)
)
select * from T3 order by ABSCISSE
Commentaires