Ancestrologie - Plugins et Outils > BOA

Les villes et leur récurrence dans la base

(1/3) > >>

Roblim:
Bonjour,
Je souhaiterais avoir, pour chaque ville de la base, le nombre de fois qu'elle est présente (évènements IND, évènements FAM, adresses).
Il s'agit pour moi d'établir un classement des villes par rapport à leur fréquence.
D'avance merci

DDdeBerdeux:
Bonjour,


--- Code: ---select distinct V.VILLE, count(*)
from
(select  EV_IND_VILLE as VILLE
, EV_IND_KLE_DOSSIER as dossier
from  EVENEMENTS_IND
where  EV_IND_VILLE is not null
union all
select   EV_FAM_VILLE
,EV_FAM_KLE_DOSSIER
from   EVENEMENTS_FAM
where   EV_FAM_VILLE is not null
union all
select   ADR_VILLE
, ADR_KLE_DOSSIER
from   ADRESSES_IND as ville
where   ADR_VILLE is not null) V
where V.dossier=1
group by 1
order by 2 desc
--- Fin du code ---
Devrait répondre à votre question en ajustant l'avant-dernière ligne à votre numéro de dossier. Si vous préférez dans l'ordre des noms de villes au lieu de la fréquence descendante, supprimez la dernière ligne.
Exportez le résultat dans un tableur si vous voulez calculer la fréquence relative.

André

Roblim:
Bonsoir André,
Je ne vois pas où je dois mettre mon numéro de dossier

DDdeBerdeux:
Bonsoir,

En avant-avant-dernière ligne. Il faut sélectionner tout le texte jusqu'en bas, même la partie cachée, en descendant l'ascenseur.

--- Code: ---where V.dossier=1 <== ici
--- Fin du code ---
[/pre]

André

Roblim:
Bonjour André
Je n'avais pas été jusqu'à la dernière ligne!
Merci infiniment cela fonctionne impeccable.
Bravo pour votre expertise

Navigation

[0] Index des messages

[#] Page suivante

Une erreur s'est produite lors du remerciement
Remerciement...
Utiliser la version classique