Effectivement mais il me reste le soucis du tri et de la direction de mes résultats. On va dans un premier temps s'occuper juste du champs à trier (sans la direction) :
	
	1 2 3 4
   | ROW_NUMBER() OVER (ORDER BY 
		CASE WHEN @Field = 'Name' THEN Event.event_name END,
		CASE WHEN @Field = 'Date' THEN Event.event_name END
	) as RowNumber  | 
 Ca ne marche pas avec le CASE car ca tri avec le primary key (Event.id_event). Or si je mets directement 
	
	ROW_NUMBER() OVER (ORDER BY Event.event_name) as RowNumber
 CA MARCHE Mais moi je veux trier selon l'argument passé à la procédure stockée.
Vous avez une idée?
						
					
Partager