Charlet Pro
  
  
  Inscrit le: 04 Avr 2003 Messages: 2068 Localisation: (59) France
  | 
		
			
				 Posté le: 25 Mai 2004 19:12    Sujet du message: compilation de requêtes | 
				     | 
			 
			
				
  | 
			 
			
				voici cette compilation des requêtes (dossier à 1 par défaut) que j'utilise, les listes sont toutes triées par ville et par date celles ci ont été exportées sans oublier l'extension .sql en nommant les fichiers
 
par exemple pour la première: sosa naissance manquant.sql
 
je peux ainsi tout à loisir les utiliser via l'importation. 
 
Merci encore à Laurent pour son Boa et à Pierre pour l’initiation
 
 
Liste des actes naissances à trouver pour les individus porteurs d’un sosa, triée par ville et par date 
 
SELECT I.NUM_SOSA as SOSA, I.NOM, I.PRENOM, 
 
E.EV_IND_DATE_WRITEN as Dates, E.EV_IND_VILLE as Lieu 
 
FROM INDIVIDU I, EVENEMENTS_IND E 
 
WHERE I.KLE_DOSSIER = 1 
 
AND I.NUM_SOSA IS NOT NULL 
 
AND E.EV_IND_KLE_FICHE = I.CLE_FICHE 
 
AND E.EV_IND_KLE_DOSSIER = I.KLE_DOSSIER 
 
AND E.EV_IND_TYPE = 'BIRT' 
 
AND (E.EV_IND_ACTE = 0 or E.EV_IND_ACTE IS NULL) 
 
ORDER BY E.EV_IND_VILLE, E.EV_IND_DATE, I.NUM_SOSA
 
 
Liste des actes décès à trouver pour les individus porteurs d’un sosa, triée par ville et par date
 
SELECT I.NUM_SOSA as SOSA, I.NOM, I.PRENOM, 
 
E.EV_IND_DATE_WRITEN as Dates, E.EV_IND_VILLE as Lieu 
 
FROM INDIVIDU I, EVENEMENTS_IND E 
 
WHERE I.KLE_DOSSIER = 1
 
AND I.NUM_SOSA IS NOT NULL 
 
AND E.EV_IND_KLE_FICHE = I.CLE_FICHE 
 
AND E.EV_IND_KLE_DOSSIER = I.KLE_DOSSIER 
 
AND E.EV_IND_TYPE = 'DEAT' 
 
AND (E.EV_IND_ACTE = 0 or E.EV_IND_ACTE IS NULL) 
 
ORDER BY E.EV_IND_VILLE, E.EV_IND_DATE, I.NUM_SOSA
 
 
Liste des actes de mariages à trouver pour les porteurs d’un sosa, triée par ville et par date
 
SELECT I.NUM_SOSA , I.NOM, I.PRENOM, I1.NUM_SOSA AS SOSA_CJT, I1.NOM AS NOM_CJT, I1.PRENOM AS PRENOM_CJT, 
 
E.EV_FAM_DATE_WRITEN AS DATES, E.EV_FAM_VILLE AS LIEU 
 
FROM T_UNION T, INDIVIDU I, INDIVIDU I1, EVENEMENTS_FAM E 
 
WHERE T.KLE_DOSSIER = 1
 
AND I.CLE_FICHE = T.UNION_MARI 
 
AND I.KLE_DOSSIER = T.KLE_DOSSIER 
 
AND I.NUM_SOSA IS NOT NULL 
 
AND I1.CLE_FICHE = T.UNION_FEMME 
 
AND I1.KLE_DOSSIER = T.KLE_DOSSIER 
 
AND I1.NUM_SOSA IS NOT NULL 
 
AND E.EV_FAM_KLE_FAMILLE = T.UNION_CLEF 
 
AND E.EV_FAM_TYPE = 'MARR' 
 
AND (E.EV_FAM_ACTE = 0 OR E.EV_FAM_ACTE IS NULL) 
 
ORDER BY E.EV_FAM_VILLE, E.EV_FAM_DATE, I.NOM, I.PRENOM, I.NUM_SOSA, I1.NOM, I1.PRENOM, 
 
I1.NUM_SOSA
 
 
Liste des actes de naissance à trouver triée par ville et par date
 
SELECT I.CLE_FICHE AS NIP, I.NOM, I.PRENOM, R.REF_EVE_LIB_LONG AS EVENEMENT, E.EV_IND_DATE_WRITEN AS DATE_EVENEMENT, E.EV_IND_VILLE AS VILLE
 
FROM INDIVIDU I, EVENEMENTS_IND E, REF_EVENEMENTS R 
 
WHERE I.KLE_DOSSIER = 1 
 
AND E.EV_IND_KLE_FICHE = I.CLE_FICHE
 
 AND E.EV_IND_TYPE = 'BIRT'
 
AND (E.EV_IND_ACTE = 0 OR E.EV_IND_ACTE IS NULL)
 
AND R.REF_EVE_LIB_COURT = E.EV_IND_TYPE 
 
ORDER BY E.EV_IND_VILLE, E.EV_IND_DATE, I.NOM, I.PRENOM, I.CLE_FICHE
 
 
Liste des actes de décès à trouver triée par ville et par date
 
SELECT I.CLE_FICHE AS NIP, I.NOM, I.PRENOM, R.REF_EVE_LIB_LONG AS EVENEMENT, E.EV_IND_DATE_WRITEN AS DATE_EVENEMENT, E.EV_IND_VILLE AS VILLE
 
FROM INDIVIDU I, EVENEMENTS_IND E, REF_EVENEMENTS R 
 
WHERE I.KLE_DOSSIER = 1 
 
AND E.EV_IND_KLE_FICHE = I.CLE_FICHE
 
 AND E.EV_IND_TYPE = 'DEAT'
 
AND (E.EV_IND_ACTE = 0 OR E.EV_IND_ACTE IS NULL)
 
AND R.REF_EVE_LIB_COURT = E.EV_IND_TYPE 
 
ORDER BY E.EV_IND_VILLE, E.EV_IND_DATE, I.NOM, I.PRENOM, I.CLE_FICHE
 
 
 
Liste des actes de mariage à trouver triée par ville et par date
 
SELECT I.NOM, I.PRENOM, I1.NOM AS NOM_CJT, I1.PRENOM AS PRENOM_CJT, 
 
E.EV_FAM_DATE_WRITEN AS DATES, E.EV_FAM_VILLE AS LIEU 
 
FROM T_UNION T, INDIVIDU I, INDIVIDU I1, EVENEMENTS_FAM E 
 
WHERE T.KLE_DOSSIER = 1 
 
AND I.CLE_FICHE = T.UNION_MARI 
 
AND I.KLE_DOSSIER = T.KLE_DOSSIER 
 
AND I1.CLE_FICHE = T.UNION_FEMME 
 
AND I1.KLE_DOSSIER = T.KLE_DOSSIER 
 
AND E.EV_FAM_KLE_FAMILLE = T.UNION_CLEF 
 
AND E.EV_FAM_TYPE = 'MARR' 
 
AND (E.EV_FAM_ACTE = 0 OR E.EV_FAM_ACTE IS NULL) 
 
ORDER BY E.EV_FAM_VILLE, E.EV_FAM_DATE, I.NOM, I.PRENOM, I1.NOM, I1.PRENOM _________________ Cordialement Roger | 
			 
		  |