forum Ancestrologie

Ancestrologie - Le Programme => Ancestrologie - Spécifiques => Requêtes SQL => Discussion démarrée par: Stéphane Vaillant le 30 Septembre 2007 à 12:49:40

Titre: Extraction des maires de la base de données
Posté par: Stéphane Vaillant le 30 Septembre 2007 à 12:49:40
Bonjour à tous,

Pour chaque officier d'Etat-Civil, j'ai renseigné un évènement "Titre" contenant les données suivantes :

A partir de ces éléments, je voudrais extraire de la base tous les individus ayant été maire, en précisant la (les) date(s) et bien évidemment la commune.

Est-ce qu'un spécialiste du SQL peut me venir en aide ?

Cordialement.

Stéphane VAILLANT
Titre: Extraction des maires de la base de données
Posté par: DDdeBerdeux le 30 Septembre 2007 à 20:32:05
Bonsoir,
Quelque chose comme:select i.nom
      ,i.prenom
      ,e.ev_ind_description
      ,e.ev_ind_date_writen
      ,e.ev_ind_cp
      ,e.ev_ind_ville
from evenements_ind e
     inner join individu i on i.cle_fiche=e.ev_ind_kle_fiche
                           and i.kle_dossier=1
where e.ev_ind_type='TITL'
  and upper(e.ev_ind_description) containing 'MAIRE'
order by i.nom,i.prenom
devrait convenir, en remplaçant le "1" du dossier par le n° du votre.
J'utilise le upper et containing pour "élargir" un peu la recherche en autorisant la sélection même si vous avez écrit "maire" au lieu de "Maire" et pas toujours seul dans la description.
A+
André
Titre: Extraction des maires de la base de données
Posté par: Stéphane Vaillant le 30 Septembre 2007 à 21:20:09
Merci beaucoup André, cela fonctionne fabuleusement !  :grin:

Quel talent !
Il va vraiment falloir que je remette le nez dans le SQL...

Cordialement,

Stéphane VAILLANT