Bonjour à tous
Je suis devant une colle ! Je dois fournir en paramètre le nombre du TOP dans mon SELECT. Bon un petit bout de code pour être plus clair (désolé, je fourni pas de script de table puisque ma question est assez "empirique") :
Comme vous vous en doutez, ça marche pas du tout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 DECLARE @nbPerso INT SET @nbPerso = 10 SELECT TOP @nbPerso H.Id_Heros, H.Nom_Heros, COUNT(Id_Perso) AS Id_PersoC, CONVERT(varchar(50), H.Date_Sortie, 106) AS DateSortie FROM STATH_Heros H
Mais alors comment je peux faire pour fournir en paramètre d'une Procédure Stockée un entier qui sera ce nombre d'enregistrement que je veux ?
J'ai farfouillé le net tout l'après midi et j'ai rien trouvé, peut-être que c'est juste impossible.
Merci pour votre aide.
Partager