Bonjour,
J'essaye d'effectuer un TOP qui utiliserait le résultat d'un select, a savoir
Cette requête fonctionne parfaitement sous SQL Server 2005 mais sous 2000, il n'accepte pas le SELECT au niveau du TOP.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT TOP (SELECT COUNT(1) FROM TEST_SQL_2000) * FROM TEST_SQL_2000
Il me renvoie cette erreur
Par contre, si je met
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Msg 170, Level 15, State 1, Line 1 Line 1: Incorrect syntax near '('. Msg 170, Level 15, State 1, Line 1 Line 1: Incorrect syntax near '*'.
cela fonctionne parfaitement....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT TOP 1 * FROM TEST_SQL_2000
Quelqu'un a une idée, parce que la je commence à désespérer...
Merci d'avance...
Partager