Probleme dans une procedure stockée
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:
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:
Incorrect syntax near '@NB_PART'
Comment faut-il faire ?