Bonjour,

Quand je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
select c1, c2 from (
   select champ1 as c1, champ2 as c2 from matable where [...])
SQL Serveur est pas content.

Il semble qu'il faut faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
select champ1 as c1, champ2 as c2 into #tmp
from matable
where [...]
 
select c1, c2 from #tmp
 
drop table #tmp
ce que je trouve pas très beau...

Sous Oracle, la première écriture passe. Quel est l'erreur que je fais pour que cela ne passe pas sous SQL Server ?

Merci