Bonjour,
j'ais ce code dans une Vue crée sous SQL Server 2000
mais quand j'ai fait une migration de la base de donées de Sql Server 2000 à Sql Server 2008, cette Vue donne une erreur dans l'instruction "vendeur *= c.code" il me dit qu'il faut utiliser "LEFT OUTER JOIN", mais je c pas comment l'utiliser dans le cas de ce code.
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT numreg AS numreg, numcais AS caisse, b.lib, datreg, 'Reg. Cli. N°' + numreg AS lib_reg, codcli, raisoc, modreg, round(monreg, 3) AS deb, 0 AS cre, vendeur, c.lib AS LIBVENDEUR FROM regcli, nome b, nome c WHERE impaye = '0' AND sens = 'c' AND numcais = b.code AND b.cat = 'CS' AND vendeur *= c.code AND c.cat = 'sv'
NB: le niveau compatibilité est Sql Server 2008 (100) mais si je mais le niveau de Compatibilité SQL Server 2000 (80) elle marche.
Je veut une solution pour que cette requête marche sous le niveau de compatibilité 2008(100)
Partager