[SQL2K] Problème de Top et Count
Bonjour,
J'essaye d'effectuer un TOP qui utiliserait le résultat d'un select, a savoir
Code:
1 2
|
SELECT TOP (SELECT COUNT(1) FROM TEST_SQL_2000) * FROM TEST_SQL_2000 |
Cette requête fonctionne parfaitement sous SQL Server 2005 mais sous 2000, il n'accepte pas le SELECT au niveau du TOP.
Il me renvoie cette erreur
Code:
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 '*'. |
Par contre, si je met
Code:
1 2
|
SELECT TOP 1 * FROM TEST_SQL_2000 |
cela fonctionne parfaitement....
Quelqu'un a une idée, parce que la je commence à désespérer...
Merci d'avance...