Bonjour à tous,

Dans une prcédure stockée j'ai une première requete qui me renvoie un entier @NB_PART . Je voudrais utiliser @NB_PART pour récupérer les @NB_PART premiers enregistrements d'une seconde requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
SELECT @NB_PART =  SUM(ACTPRO_NB_PERS)
FROM PRODUIT_ACTE
WHERE ACTPRO_AGE_MIN <> -1
AND ACT_ID = @ACT_ID
 
SELECT TOP @NB_PART PARTICIPANT_ACTE.PART_ID
FROM ACTE INNER JOIN
PARTICIPANT_ACTE ON ACTE.ACT_ID = PARTICIPANT_ACTE.ACT_ID
WHERE ACTE.ACT_ID = @ACT_ID
ORDER BY PARTICIPANT_ACTE.PART_ID
Malheueusement j'ai une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Incorrect syntax near '@NB_PART'
Comment faut-il faire ?