Salut

Je suis en train de faire une procédure stockée qui devrait me renvoyer un @nombre d'enregistrements.

J'ai essayé

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
ALTER PROCEDURE PRODUITS_Produits_Visuels_Get
	(
		@CurrentClient int,
		@nombre int
	)
AS
 
SELECT TOP @nombre --<<<<--- Erreur de syntax... :(
	a.txtVisuel
FROM
	PRODUITS_MT_Produits a,
	(
		SELECT 
			min(Code) as C
		FROM
			PRODUITS_MT_Produits b
		WHERE 
			b.L01_MT_Clients=@CurrentClient
		GROUP BY
			b.L01_PRODUITS_ST_SousCategories
	) b
WHERE 
	a.Code=b.C	
	RETURN
Il n'y a pas un moyen de faire ça autrement ?

D'avance merci

Laurent Jordi