Bonjour à tous et je vous prie de bien vouloir m'excuser si ma question peut paraître bête.
J'ai une bonne réquête à mettre en place avec beaucoup de paramètres.
Les paramètres vont jouer un rôle sur la clause WHERE de mon SELECT.
Ma sélection reste la même quelque soit le où les paramètres mentionnés.
Donc, est il possible de faire quelque chose qui ressemble à ça :
Je suppose que la réponse est non et qu'il faut à chaque fois refaire le SELECT en entier pour chaque test de condition.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 SELECT NOM, PREN, ADRESS, SOLDE FROM TBL_CLIENT WHERE CASE WHEN @Param1 is not null THEN (TYPE_CLIENT = @Param1)AND END CASE WHEN @Param2 is not null THEN (TYPE_DEPARTEMENT = @Param2)AND END .....
N'y a t'il pas moyen de travail sur un chaîne de texte et de l'exécuter en tant que code T-SQL ?
Merci d'avance
Partager