forum Ancestrologie

Ancestrologie - Plugins et Outils => BOA => Discussion démarrée par: Thibertf le 06 Février 2010 à 08:11:32

Titre: Syntaxe
Posté par: Thibertf le 06 Février 2010 à 08:11:32
Bonjour.
Je suis un peu rouillé et reste planté sur une erreur
Element invalide 'OR' à la ligne 19 :

SELECT DISTINCT
I.NUM_SOSA AS "Sosa"
, I.NOM AS "Nom"
, I.PRENOM AS "Prénoms"
, N.EV_IND_DATE_WRITEN AS "D_Naiss"
, (N.EV_IND_VILLE || ' - ' || SUBSTRING(N.EV_IND_CP FROM 1 FOR 2)) AS "V_Naissance"
, N.EV_IND_ACTE AS "Acte_N"
, D.EV_IND_DATE_WRITEN AS "D_Décés"
, (D.EV_IND_VILLE || ' - ' || SUBSTRING(D.EV_IND_CP FROM 1 FOR 2)) AS "V_Décés"
, D.EV_IND_ACTE AS "Acte_D"
, F.EV_FAM_DATE_WRITEN AS "D_Union"
, (F.EV_FAM_VILLE || ' - ' || SUBSTRING(F.EV_FAM_CP FROM 1 for 2))AS "V_Union"
, F.EV_FAM_ACTE AS "Acte_U"


FROM INDIVIDU I
LEFT OUTER JOIN EVENEMENTS_IND N ON I.CLE_FICHE = N.EV_IND_KLE_FICHE AND N.EV_IND_TYPE= 'BIRT'
LEFT OUTER JOIN EVENEMENTS_IND D ON I.CLE_FICHE = D.EV_IND_KLE_FICHE AND D.EV_IND_TYPE= 'DEAT'
LEFT OUTER JOIN T_UNION U ON (I.CLE_FICHE = U.UNION_MARI OR I.CLE_FICHE = U.UNION_FEMME)
LEFT OUTER JOIN INDIVIDU IC ON (U.UNION_MARI = IC.CLE_FICHE OR U.UNION_FEMME = IC.CLE_FICHE) AND IC.CLE_FICHE <> I.CLE_FICHE
LEFT OUTER JOIN EVENEMENTS_FAM F ON U.UNION_CLEF = F.EV_FAM_KLE_FAMILLE
LEFT OUTER JOIN REF_EVENEMENTS R ON F.EV_FAM_TYPE =R .REF_EVE_LIB_COURT
WHERE I.KLE_DOSSIER =1 AND
I.NUM_SOSA IS NOT NULL AND
IC.NUM_SOSA IS NOT NULL

ORDER BY I.NUM_SOSA

Où est l'erreur?

Merci
Titre: Syntaxe
Posté par: Bruno T. le 06 Février 2010 à 11:03:21
Je viens de la tester dans ibexpert, elle fonctionne, bizarre...