Beegee a écrit :
Il suffit de faire une jointure externe de ce genre :
Code :
- SELECT L.REF, L.DATE_CREA, C.CONTACT,
- FROM C
- INNER JOIN L L1 ON C.REF_ANN = L1.REF
- LEFT JOIN L L2 ON C.REF_ANN = L2.REF
- WHERE (L1.DATE_CREA < '01 / 06 / 2004')
- AND (L1.REF LIKE 'LN%')
- AND (L2.DATE_CREA >= '01 / 06 / 2004')
- AND (L2.REF is NULL)
- ORDER BY L.DATE_CREA DESC
|
En gros, si L2.REF est null, c'est qu'il n'y a pas de ligne dans L pour le contact, avec une date supérieure au 01/06/2004.
Y a sûrement des petites erreurs d'écriture, mais je te laisse les corriger.
|