bonjour,

je migre actuellemnt une base sql7 vers Sql 2005, et rencontre un pb avec une procedure en syntaxe *= convertie en left outer join pour être compatible avec sql 20005

SQL7:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
from cotis C, Adh_cot A 
where VA = 1 and A.no_a = @adh 
and c.cf = 0 
and c.n_cot *= a.no_cot
que j'ai traduit pour sql2005 en:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
from cotis C left outer join Adh_cot A on 
c.no_cot = A.no_cot
where VA = 1 and A.no_A = @adh
and c.cf = 0
Je n'obtiens pas le même resultat....(plus de lignes en sql7).

quelqu'un peut m'aider (je ne suis pas du tout spécialiste en sql...)

Merci