Auteur Sujet: Selectionner les individus SOSA par sql  (Lu 11001 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne paul64

  • Grand Amateur
  • ***
  • Messages: 26
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Firefox 3.6.8 Firefox 3.6.8
  • Programme: 2011.0.0.1340
  • Base: 5.130
  • Système: W7
Selectionner les individus SOSA par sql
« le: 05 Août 2010 à 20:59:14 »
Bonjour,
j'ai tenté de me faire une liste de mes ancêtres directs par le boA

avec un :  Select * from individu where NUM-SOSA is not NULL

puis export en csv et recup dans un tableur.

après tri dans le tableur, je me suis aperçu que la plupart des ancêtres sont correctement listés

sauf certains qui sont bien présents mais dont le numéro sosa est à 'blanc' et qui s'affichent de manière
incompréhensible!! les noms sont bien visibles mais pas dans la colonne attendue

cela concerne une vingtaine d'individus sur 900

Ils sont , donc, à priori,  sélectionnés mais pas traités comme les autres!!

Si vous avez une idée!

peut-être les individus à implexe? ou mon 'is not null'

je précise que je suis en dernière version base et logiciel, que j'ai optimisé la base et relancer la numérotation SOSA.

merci de votre aide

Paul FOREST



 

Hors ligne anorgeot

  • Modérateur Global
  • AncestroMaitre
  • *****
  • Messages: 1 952
  • Remercié: 1 fois
  • Windows XP Windows XP
  • Firefox 3.6.8 Firefox 3.6.8
    • La Norgeotière
  • Programme: 1360
  • Base: Serv2.1.5 b5130
  • Système: W10 64bits
Selectionner les individus SOSA par sql
« Réponse #1 le: 05 Août 2010 à 23:12:17 »
bonsoir,

si vous faites cela comme exercice , pour apprendre , ...je ne peux rien pour vous , ou seulement vous recommander une recherche avancée , et avec dddeberdeux comme auteur.

Pour avoir une liste rapidement :
- à partir du répertoire , selectionnez le  #  au bout des choix de lettre
- vous pouvez moduler les affichages par clic droit sur la bande gris foncé
- vous pouvez faire un export HTML de la liste obtenue et l'ouvrir dans un Tableur

bien amicalement ,    Alain
Alain  
Ancestrologie 1360 b5130-(écran 1024x768)--QuiSontils v3.9.0.4--Les Arbres 1.9.18--CassiniVision 8.0.0.3 et DLL 9.0.0.0-CréationWeb v2.4
 

Hors ligne paul64

  • Grand Amateur
  • ***
  • Messages: 26
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Firefox 3.6.8 Firefox 3.6.8
  • Programme: 2011.0.0.1340
  • Base: 5.130
  • Système: W7
Selectionner les individus SOSA par sql
« Réponse #2 le: 06 Août 2010 à 00:04:22 »
merci
je vais essayer
 

Hors ligne Ancestrologie

  • AncestroGrandMaitre
  • *******
  • Messages: 5 083
  • Remercié: 3 fois
  • Mac OS X 10.6.4 Mac OS X 10.6.4
  • Safari 5.0.1 Safari 5.0.1
    • Ancestrologie
  • Programme: 1995
  • Base: 5.130
  • Système: Windows 8
Selectionner les individus SOSA par sql
« Réponse #3 le: 06 Août 2010 à 11:18:43 »
et ca


Select * from individu where NUM-SOSA > 0
PCM
 

Hors ligne paul64

  • Grand Amateur
  • ***
  • Messages: 26
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Firefox 3.6.8 Firefox 3.6.8
  • Programme: 2011.0.0.1340
  • Base: 5.130
  • Système: W7
Selectionner les individus SOSA par sql et problème d'export gedcom
« Réponse #4 le: 06 Août 2010 à 18:10:51 »
merci bien
ça marche parfaitement avec "> 0" au lieu de "is not NULL"!!!

et,notamment que j'ai bien le nombre attendu de sosa dans ma liste résultante


Ce qui me confirme, par ailleurs(nouveau sujet?), que j'ai , dans ce même dossier des individus non sosa(3 sur 866)

(vérifier par : select * from individu where NUM_SOSA is NULL)

Hors, ce dossier a été créé à partir d'un export en Gedcom de mon dossier général sur la branche de mon père!!!

Comment puis je avoir des individus non sosa dans ce dossier?

si vous avez une idée!
mon souci 'est surtout de vérifier l'intégrité de ma base
(surtout après le premier sql cité qui m'a donné des résultats 'bizarres')

N.B. : j'ai réitéré l'export et la création du dossier, résultats identiques sur les 3 mêmes individus non-sosa

merci d'avance

Paul FOREST

 

Hors ligne Canet

  • Débutant
  • *
  • Messages: 8
  • Windows XP Windows XP
  • Firefox 3.6.8 Firefox 3.6.8
Selectionner les individus SOSA par sql
« Réponse #5 le: 07 Août 2010 à 21:31:39 »
Bonjour
Une piste si la "numérotation" sosa peut comporter des lettres je propose un test de la chaine pas vide   ...   <> ''   
Olivier