Ancestrologie - Plugins et Outils > BOA
Lister les différentes sources de mes saisies
DDdeBerdeux:
Pour que du code SQL soit ignoré, il suffit de le mettre en commentaires.
Le texte qui commence par les symboles /* et finit par */ est un considéré comme un commentaire.
Dans la sous-requête d'alias s, "(select ... union select .....) s", il suffit donc d'encadrer par ces symboles les blocs à ignorer, par exemple :
/*select ADR_KLE_IND
,'Adresse individuelle'
,'RESI'
,ADR_MEMO
from ADRESSES_IND
where char_length(ADR_MEMO)>0
union*/
pour supprimer les notes des adresses.
en faisant attention à ce que la sous requête ne commence et ne finisse pas par "union" qui est uniquement destiné à séparer les blocs.
Attention aussi, si vous supprimez le premier bloc (celui des sources liées directement à l'individu). C'est dans ce bloc que sont renommés les champs de sortie (exemple "as NIP"). Ces noms doivent figurer dans le premier bloc "actif".
André
Roblim:
Bonjour André,
Ma réponse est très tardive, j'en suis désolé.
Est-ce qu'il serait possible, afin de restreindre le nombre de lignes, de lancer cette requête sur un patronyme bien précis?
DDdeBerdeux:
--- Citation de: Roblim le 02 Mai 2024 à 07:56:46 ---Ma réponse est très tardive, j'en suis désolé.
--- Fin de citation ---
Bof, seulement 15 mois... :smile:
En ajoutant une dernière ligne à la requête, par exemple:
and i.Nom starting with 'A'
ne prendra en compte que les individus dont le nom commence par "A". Ça devrait suffire pour avoir une liste plus courte.
Si ça n'est pas suffisant remplacez cette ligne par:
and i.nom='UnNom'
donnera une liste encore plus courte.
André
Roblim:
Bonjour André,
Je vous remercie infiniment pour votre aide.
La requête fonctionne très bien.
Très amicalement
Navigation
[*] Page précédente
Utiliser la version classique